sql >> データベース >  >> RDS >> Mysql

MySQL時間ベースのトリガー

    コードには多くの問題があります:

    修正されたコード

    DELIMITER $$$
    CREATE EVENT autoDayInsert ON SCHEDULE EVERY 15 DAY DO BEGIN
        SET @dayCounter = 0;
        WHILE @dayCounter < 15 DO
            INSERT INTO appointmentDays(`day`) VALUES(NOW() + INTERVAL @dayCounter DAY);
            SET @dayCounter = @dayCounter +1;
        END WHILE;
    END $$$
    DELIMITER ;
    

    私の答えで私が与えたリンクを読むことをお勧めします。今後、問題が発生した場合は、公式ドキュメントを参照してください。そこに記載されている情報は正確で最新のものであり、ほとんどの場合、使用する構文を理解するのに役立つ多くの例が付属しています。




    1. GoogleCloudSQLは読み取り専用になりました

    2. MySQLのSELECTが機能しない

    3. データベースレプリケーションをサポートするためのデータ構造設計

    4. Oracleを使用してストアド関数から複数の行を取得する方法