首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将行添加到数据库表时发出NodeJS。

在将行添加到数据库表时发出NodeJS。
EN

Stack Overflow用户
提问于 2017-08-31 06:58:48
回答 1查看 1.8K关注 0票数 0

我对NodeJS非常陌生,但我编写了一些应用程序(比如聊天、实时页面更新器等),我还使用mysql从数据库中读取信息并将()信息发送到我的网页,但是我如何让nodeJS监视数据库表并在添加行时发出()呢?

我不知道从哪里开始,谷歌也没有产生太多的结果。但是,必须有一个包含我可以require()的,它将以某种方式监视数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-31 07:14:34

答案实际上不是nodejs问题,而是mysql问题。如果mysql本身可以告诉您(通过事件或日志)添加了一行,nodejs可以读取和使用该数据。不幸的是,基于this answer,这似乎是不可能的。答案表明,使用mysql所能做的唯一事情就是轮询新行。

如果您控制从nodejs本身插入数据行,那么在得到nodejs本身所写的确认之后,应该不会出现任何问题,但是我没有足够的项目信息来知道您有哪些约束。

更新:漂亮的小npm包https://www.npmjs.com/package/live-sql似乎解决了你的问题,我希望

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45975146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档