我有一个项目,当我突然不得不再次触摸它时,它的位置已经低了一段时间。在那一刻,我将代码从旧的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
是否有人可以看到语法错误,因为我到处都在寻找它而找不到它:(
尝试此功能
...
Testperiode_Date = date('d-m-Y',strtotime('28-10-2019'))
...