У меня есть проект, который некоторое время лежал, когда мне снова пришлось его трогать. В тот момент я обновил код со старой версии PHP (5.x) до (7.1), удалив все функции mysql_query.
В то время как вдруг мой MYSQL выдает синтаксические ошибки при использовании STR_TO_DATE, хотя раньше он работал нормально.
Я получаю следующую ошибку:
У вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который можно использовать рядом с '' 28 -10-2019 ','% d-% m-% Y '), Testperiode_Calc_Maand =' 1 ', Testp'
Вот запрос SQL:
UPDATE testperiode SET
Testperiode_Name = 'Post RT 1',
Testperiode_Date = STR_TO_DATE('28-10-2019', '%d-%m-%Y'),
Testperiode_Calc_Maand = '1',
Testperiode_Calc_Groep = '0',
Testperiode_Calc_Blijfzitten_1 = '0',
Testperiode_Calc_Blijfzitten_2 = '0',
Testperiode_Soort = '2',
Testperiode_Leerling_ID = '1',
Testperiode_User_ID = '1'
WHERE Testperiode_ID = 1
Есть ли кто-то, кто может увидеть, что такое синтаксическая ошибка, потому что я искал ее везде и не могу ее найти: (