您好我已创建了一个类似Create table date (id int, mydate date);
的表格,我正在使用触发器功能将自动日期插入表格,如CREATE TRIGGER add_date BEFORE INSERT ON 'mytable'
FOR EACH ROW SET NEW.mydate = NOW();
。它在wamp服务器上工作正常,但在网络主机上却说
“拒绝访问;您需要此操作的SUPER权限”
我认为不可能使用。但是,为了将自动日期插入表中,我可以使用什么作为触发函数的替代?
答案 0 :(得分:0)
您可以使用时间戳列执行所需操作:
CREATE TABLE date (id INT, date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);
修改强>
AS @Michl在评论中说:
“或者,从MySQL 5.6开始,DATE列也可以像这样自动化。”