我想在表中插入reg_id,该表存在于另一个表中,每隔一分钟状态= 1
DELIMITER |
CREATE EVENT myevent
ON SCHEDULE EVERY 1 MINUTE
D0
BEGIN
INSERT INTO article(title,description,useri_id)
VALUES('a1ert', 'check check check',
SELECT regid from users where uname ='admin');
END |
DELIMITER ;
它说错误:
#1064 - 您的SQL语法出错;检查与您的MariaDB服务器版本相对应的手册,以便在uname =' admin')的用户附近使用' SELECT reg_id附近使用正确的语法; END'在第6行
答案 0 :(得分:0)
请在下面找到解决方案。
DELIMITER $$
CREATE EVENT myevent
ON SCHEDULE EVERY 1 MINUTE STARTS '2017-08-01 09:37:14' ON COMPLETION NOT PRESERVE ENABLE DO
BEGIN
INSERT INTO article (title,description,user_id) SELECT 'alert','check check check',regid FROM user WHERE uname ='admin';
END$$
DELIMITER ;
如果不起作用,请告诉我。