mysql -u username -p database -e deletedata.sql
Je reçois erreur 1064 (42000) à la ligne 1: Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près « deletedata.sql » à la ligne 1Erreur MySQL 1064, je ne sais pas ce que je fais mal ici
DELETE FROM 'table1' WHERE 'column' <= date_sub(current_date, INTERVAL 37 day);
DELETE FROM 'table2' WHERE 'column' <= date_sub(current_date, INTERVAL 37 day);
Que pouvais-je manque?
J'ai essayé les deux solutions et j'ai eu les mêmes erreurs ... perplexes! –
Pouvez-vous faire un "describe 'table1'" depuis la console MySQL et coller votre schéma de table ici (ou au moins les champs concernés) afin que nous puissions travailler directement avec ce que vous avez? –