login  Naam:   Wachtwoord: 
Registreer je!
 Forum

TRIGGER MySQL

Offline DenMette - 30/03/2009 15:00
Avatar van DenMettePHP gevorderde
  1. CREATE TRIGGER deleteolditems
  2. AFTER INSERT ON agenda
  3. FOR EACH ROW
  4. BEGIN
  5. DELETE FROM agenda WHERE endDate < DATE_SUB(CURDATE(),INTERVAL 30 DAY );
  6. END;


Merkt er iemand de fout. Als ik het rechtstreeks in PHPMyAdmin ingeef krijg ik de volgende fout:
[quote]Error
SQL query:

CREATE TRIGGER deleteolditems AFTER INSERT ON agenda
FOR EACH
ROW
BEGIN
DELETE FROM agenda WHERE endDate < DATE_SUB( CURDATE( ) , INTERVAL 30 DAY ) ;

MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 [quote]

1 antwoord

Gesponsorde links
Offline Sitebase - 30/03/2009 15:46
Avatar van Sitebase PHP expert Voor het aanmaken van triggers, stored procedures en functies in mysql kan je beter een MySQL IDE gebruiken zoals MySQL browser(gratis) of MySQL Maestro(niet gratis) omdat phpmyadmin hier nog wat problemen mee heeft.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.348s