Bonjour,
J'ai un problème pour exécuter le code suivant sur phpmyadmin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 INSERT INTO matable (id,diff) select formulaire.id, DATEDIFF(( select ( STR_TO_DATE(CONCAT (commentaires.annee, '-', commentaires.mois, '-', commentaires.jour), '%Y-%m-%d') ) as ticket from commentaires where commentaires.Idcomment = formulaire.id order by commentaires.id desc limit 1 ), STR_TO_DATE(CONCAT (formulaire.annee, '-', formulaire.mois, '-', formulaire.jour), '%Y-%m-%d') ) from formulaire where formulaire.annee='2013' and formulaire.mois='7'
J'obtiens l'erreur suivante :
Pourtant, la requête sans le insert into fonctionne parfaitement et de même, j'arrive à faire un insert into sans concat dedans...#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 '(commentaires.annee, '-', commentaires.mois, '-', commentaires.jour), '%Y-%m-%d'' at line 7
Je ne comprends vraiment pas d'où cela peut venir.
Merci d'avance pour votre aide!
Partager