{MySQL} Probleme a updater une table mysql/php
Résolu/Fermé
Bonjour a tous,
j'explique mon probleme
J'ai envie d'updater une table en changeant la date mais je recois une erreur du type :
#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
La requete :
UPDATE Users SET datee = add_months(sysdate,6) WHERE email = 'xxxx@xx.com' ;
Le nom de ma table est Users, le nom de la colonne est datee de type DATE, puis l'autre colonne (email) est de type varchar2 .
Merci de votre aide
j'explique mon probleme
J'ai envie d'updater une table en changeant la date mais je recois une erreur du type :
#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
La requete :
UPDATE Users SET datee = add_months(sysdate,6) WHERE email = 'xxxx@xx.com' ;
Le nom de ma table est Users, le nom de la colonne est datee de type DATE, puis l'autre colonne (email) est de type varchar2 .
Merci de votre aide
A voir également:
- {MySQL} Probleme a updater une table mysql/php
- Table ascii - Guide
- Mysql community server - Télécharger - Bases de données
- Table des matières word - Guide
- Iobit software updater - Télécharger - Pilotes & Matériel
- Software updater - Télécharger - Optimisation
4 réponses
salut
tu as vérifié plein de choses, c'est bien !
il ne te reste plus qu'à vérifier l'existence de la pseudo-colonne sysdate (ie select sysdate from users where email='xxx@xx.com')
puis l'existence et/ou la syntaxe de la fonction add_months
tu as vérifié plein de choses, c'est bien !
il ne te reste plus qu'à vérifier l'existence de la pseudo-colonne sysdate (ie select sysdate from users where email='xxx@xx.com')
puis l'existence et/ou la syntaxe de la fonction add_months
Salut,
Merci pour ta réponse, les colonnes existent puis la fonction add_months exuste aussi
Jsai pa pk ça marche pa ...
Merci pour ta réponse, les colonnes existent puis la fonction add_months exuste aussi
Jsai pa pk ça marche pa ...
moderno31
Messages postés
872
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
3 nov. 2009 à 09:04
3 nov. 2009 à 09:04
Hello attention aux fonctions employées !!!!
Toutes ne sont pas utilisables dans tous les systèmes. La clé de t maison ne vaut que pour entrer chez toi pas chez le voisin !!
ADDMONTHS est une fonction ORACLE/ MySQL est ADDDATE
Il te suffit de tester ça
ADDDATE(monchamp, INTERVAL 1 MONTH) 2001-01-01 20:00:00 2001-02-01 20:00:00
Chez moi ça fonctionne !!!Évidemment a raison !!!
Toutes ne sont pas utilisables dans tous les systèmes. La clé de t maison ne vaut que pour entrer chez toi pas chez le voisin !!
ADDMONTHS est une fonction ORACLE/ MySQL est ADDDATE
Il te suffit de tester ça
ADDDATE(monchamp, INTERVAL 1 MONTH) 2001-01-01 20:00:00 2001-02-01 20:00:00
Chez moi ça fonctionne !!!Évidemment a raison !!!