我想插入REG_ID成表,它存在於另一個表,其中狀態= 1上每分鐘如何從另一個表通過動態值在MySQL事件
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 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECT reg_id from users where uname ='admin'); END' at line 6
請添加你嘗試過的,你得到什麼錯誤和你期望做什麼。 – Efren
這看起來像'phpmyadmin',不是PHP,也不是codeigniter。 – chris85
問題是子查詢,這應該是一個'insert into ... select'。雖然我不打算轉錄一張圖片。請將您的查詢添加到問題中。 (我在你的查詢中也沒有看到有關'status = 1'的信息) – chris85