我收到错误消息:
#1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'dag = zaterdag,start = 15,start_minuten = 00,eind = 19,eind_minuten = 00,d'附近使用正确的语法
当我尝试在Phpmyadmin中运行此查询时:
SELECT * FROM rooster WHERE medewerker = 00126311, dag = zaterdag, start = 15, start_minuten = 00, eind = 19, eind_minuten = 00, datum = 2016-09-17, weeknummer = 37, leiding = 0
我的表(公鸡)结构:
id int(4)
medewerker varchar(10)
dag varchar(10)
start varchar(25)
start_minuten varchar(25)
eind varchar(25)
eind_minuten varchar(25)
datum date
weeknummer int(2)
leiding int(1)
medewerker与另一个表进行内部连接,它显示员工的编号。
翻译:zaterdag表示星期六medewerker表示员工dag表示天minn表示分钟datum表示日期weeknummer表示周数leiding表示老板(如果老板是1,则是当天的老板)
如果有人可以帮助我解决这个问题,我将不胜感激。
您可以尝试一下吗:如果数据类型是VARCHAR或CHAR,还必须将值括在单引号中
SELECT *
FROM rooster
WHERE medewerker = '00126311'
AND dag = 'zaterdag'
AND start = '15'
AND start_minuten = '00'
AND eind = '19'
AND eind_minuten = '00'
AND datum = '2016-09-17'
AND weeknummer = 37
AND leiding = 0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句