MySQL查询无法运行-MySQL错误:#1064

三重交易

我收到错误消息:

#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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章