Получавате тази грешка, защото се опитвате да вмъкнете date
колона, която е с грешен формат. Документацията на MySQL
изброява форматите, които са приемливи:
Но вашата дата е във формат MM/DD/YYYY
, напр. 4/25/2016
, така че това няма да работи. Изглежда, че сте се опитвали да използвате тригер, за да коригирате формата преди вмъкването. MySQL обаче проверява форматирането преди спусъкът дори е ударен.
Ако трябва да вмъкнете данни за дата с този формат, трябва да го направите с помощта на VARCHAR
въведете и след това извикайте STR_TO_DATE
след това. Или трябва да почистите форматирането на вашите дати, за да съответства на един от приемливите формати.