我正在尝试使用棘轮来反映我的数据库实时更改.我使用了推送应用程序的代码(http://socketo.me/docs/push).但我得到的错误.
我打开客户端页面的那一刻:
Uncaught ReferenceError: module is not defined when.js:900
(anonymous function) when.js:900
(anonymous function) when.js:15
(anonymous function) when.js:900
Run Code Online (Sandbox Code Playgroud)
在此之后我输入:conn.subscribe('topic'); //这订阅了主题.
现在,当我对此主题进行更改时,会弹出一个错误,显示更改.
错误2:
Uncaught TypeError: undefined is not a function [VM] autobahn.min.js (124):66
(anonymous function) [VM] autobahn.min.js (124):66
c._websocket.onmessage [VM] autobahn.min.js (124):66
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
因此,我和我的朋友正在争论是否使用 BEFORE Trigger 或 ON UPDATE CURRENT_TIMESTAMP 来更新表的列值updated_at。顾名思义,该列的用途只是存储行更新的最后时间。
他已经为相同的事件设置了触发器-BEFORE
BEGIN
set NEW.updated_at := current_timestamp();
END
Run Code Online (Sandbox Code Playgroud)
我认为我们应该使用 ON UPDATE CURRENT_TIMESTAMP 属性,因为这是 MySQL 为相同的事件提供的默认触发器AFTER。
我尝试在文档中搜索性能差异,但一无所获。有什么帮助吗?