Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Time Based Trigger

Има много проблеми с вашия код:

Фиксиран код :

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при импортиране на база данни на MySQL #1064

  2. MYSQL - Вземете всички записи, които имат повече от 1 запис за един и същ идентификатор

  3. вмъкнете автоматично увеличение във втората колона

  4. MySQL INSERT INTO с двойно условие за АКО НЕ СЪЩЕСТВУВА

  5. Плъзгаща се средна - MySQL