2016-08-22 8 views
0

まだMySQLには新しくありません。私の構文でどこが間違っていたのですか?MYSQLエラー1064:イベントを作成

CREATE EVENT `event_name` ON SCHEDULE EVERY 15 MINUTE ON COMPLETION PRESERVE 
DO 
BEGIN 
INSERT INTO table_1 (column_name) SELECT column FROM table_1 WHERE column REGEXP 'regex_string' 
END; 

答えて

0

あなたの列名がcolumnであれば、それはまた、複合文ではありませんし、以来、その後

CREATE EVENT `event_name` ON SCHEDULE EVERY 15 MINUTE ON COMPLETION PRESERVE 
DO 
INSERT INTO table_1 (column_name) 
    SELECT `column` FROM table_1 
    WHERE `column` REGEXP 'regex_string'; 

のようにそれをエスケープBEGINENDことを削除し、それをやったMySQL Documentation

+0

を参照してください。助けてくれてありがとう。 –