&引用;您的SQL语法有错误;查看与您的MySQL对应的手册;

&引用;您的SQL语法有错误;查看与您的MySQL对应的手册;,mysql,phpmyadmin,Mysql,Phpmyadmin,我在这里失去理智,试图弄明白这一点。以下是SQL: Update `ScheduledShifts` ss LEFT JOIN `Shifts` s ON ss.`ShiftID` == s.`ShiftID` SET ss.`IsWeekend` WHERE (s.`WeekendDays` & (1 << (DAYOFWEEK(ss.`OriginalShiftDate`)-1))) <> 0; Update`scheduledshift`ss 左联合

我在这里失去理智,试图弄明白这一点。以下是SQL:

Update `ScheduledShifts` ss 
LEFT JOIN `Shifts` s ON ss.`ShiftID` == s.`ShiftID` 
SET ss.`IsWeekend` 
WHERE (s.`WeekendDays` & (1 << (DAYOFWEEK(ss.`OriginalShiftDate`)-1))) <> 0;
Update`scheduledshift`ss
左联合'Shifts'在ss上。'ShiftID`==s.'ShiftID`
设置ss.‘IsWeekend’

其中(s.`WeekendDays`&(1错误本身正在应答。请使用
=
而不是
=

UPDATE ScheduledShifts ss 
LEFT JOIN Shifts s ON ss.ShiftID = s.ShiftID 
SET ss.IsWeekend 
WHERE (s.WeekendDays & (1 << (DAYOFWEEK(ss.OriginalShiftDate)-1))) <> 0;
updatescheduledshift ss
在ss.ShiftID=s.ShiftID上左连接移位s
设置为周末

其中(s.weekendays&(1错误本身正在应答。请使用
=
而不是
=

UPDATE ScheduledShifts ss 
LEFT JOIN Shifts s ON ss.ShiftID = s.ShiftID 
SET ss.IsWeekend 
WHERE (s.WeekendDays & (1 << (DAYOFWEEK(ss.OriginalShiftDate)-1))) <> 0;
updatescheduledshift ss
在ss.ShiftID=s.ShiftID上左连接移位s
设置为周末

其中(s.WeekendDays&(1
updatescheduledshift-ss-LEFT-JOIN-Shifts-ON-ss.ShiftID=s.ShiftID-SET-ss.isweekenddays&(1
updatescheduledshift-ss-LEFT-JOIN-Shifts-ON-ss.ShiftID=s.ShiftID-SET-ss.isweekenddays&(1)MySQL的相等运算符是
=
,而不是
=
。MySQL的相等运算符是
=
,而不是
=
。谢谢,但仍然给出:>#1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在“WHERE”(s.WeekendDays&(1
将ss.IsWeekend
设置为什么?为什么编辑中的逻辑从按位and
&
更改为逻辑and
?谢谢,但仍然给出:>#1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在“WHERE”(s.WeekendDays&(1
将ss.IsWeekend
设置为什么?为什么编辑中的逻辑从按位and
&
更改为逻辑and
?谢谢,这样做了。真不敢相信我在一个字符上浪费了这么多时间。啊!
更新计划移位ss左连接移位s on ss.ShiftID=s.ShiftID SET ss.IsWeekend=1 WHERE(s.WeekendDays&(1)教育我:更新计划移位ss左连接移位s在此上下文中ss和s是什么?表中的表或列?哪个表?我从未见过更新或左连接后有两个值,所以你让我好奇。@fiprojects
s
ss
谢谢Dezza-我将对此进行更多的研究。谢谢,这就做到了。Ca真不敢相信我在一个字符上浪费了这么多时间。啊!
updatescheduledshifts ss LEFT JOIN Shifts s s on ss.ShiftID=s.ShiftID SET ss.IsWeekend=1其中(s.weekendday&(1)教育我:更新计划移位ss左连接移位s在此上下文中ss和s是什么?表中的表或列?哪个表?我从未见过更新或左连接后有两个值,所以你让我好奇。@fiprojects
s
ss
感谢Dezza-我将对此进行更多研究。