[英]MySQL query failed to run - MySQL error: #1064
我收到錯誤消息:
#1064-您的SQL語法有誤; 檢查與您的MySQL服務器版本相對應的手冊以在'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,則是當天的老板)
如果有人可以幫助我解決這個問題,我將不勝感激。
TripleDeal-在您的WHERE子句中,使用AND運算符,而不是逗號
您可以嘗試一下嗎:如果數據類型是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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.