Ponga la fecha entre comillas simples y mueva el paréntesis (después del 'yes'
) hasta el final:
INSERT INTO custorder
VALUES ('Kevin', 'yes' , STR_TO_DATE('1-01-2012', '%d-%m-%Y') ) ;
^ ^
---parenthesis removed--| and added here ------|
Pero siempre puedes usar fechas sin STR_TO_DATE()
función, solo use el (Y-m-d) '20120101'
o '2012-01-01'
formato. Consulte los documentos de MySQL:Literales de fecha y hora
INSERT INTO custorder
VALUES ('Kevin', 'yes', '2012-01-01') ;