0

スケジュールされたクエリを構築しようとしていますが、何かが原因でエラーが発生しており、何が問題なのか明確ではありません。イベントのスケジューリングは私にとって少し新しいものですが、他にも多くの作業を行っているため、不足している情報がいくつかあります。

DELIMITER //
CREATE EVENT gen_firstJoins
    ON SCHEDULE EVERY 1 HOUR
    ON COMPLETION PRESERVE
    DO BEGIN
        CREATE TEMPORARY TABLE tmp_joins SELECT username, MIN(player_join) AS player_join FROM joins GROUP BY username ORDER BY player_join ASC ;
        TRUNCATE joins_first;
        INSERT INTO joins_first (username, player_join) SELECT username, player_join FROM tmp_joins GROUP BY username ORDER BY player_join;
    END//  
DELIMITER ;

エラー:

エラー 1064 (42000): SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、6 行目の「ame, MIN(player_join) AS player_join FROM joins GROUP BY username ORDER BY playe」の近くで使用する正しい構文を確認してください。

4

1 に答える 1

0

コメントで回答したので、コメントを回答として再投稿 Re: https://meta.stackexchange.com/questions/90263/unanswered-question-answered-in-comments


隠し文字・改行等があるかも?

作品「username」全体を選択して削除し (SELECT の後)、再入力してみてください。

于 2012-08-24T00:11:04.160 に答える