Mettez la date entre guillemets simples et déplacez la parenthèse (après le 'yes'
) à la fin :
INSERT INTO custorder
VALUES ('Kevin', 'yes' , STR_TO_DATE('1-01-2012', '%d-%m-%Y') ) ;
^ ^
---parenthesis removed--| and added here ------|
Mais vous pouvez toujours utiliser des dates sans STR_TO_DATE()
fonction, utilisez simplement le (Y-m-d) '20120101'
ou '2012-01-01'
format. Consultez la documentation MySQL :Littéraux de date et d'heure
INSERT INTO custorder
VALUES ('Kevin', 'yes', '2012-01-01') ;