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