【发布时间】:2016-06-29 14:52:50
【问题描述】:
在这里失去理智,试图弄清楚这一点。这是 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;
以及完整的错误:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 '== s.
ShiftIDSET ss.IsWeekendWHERE (s.WeekendDays& (1
【问题讨论】:
-
MySQL 的相等运算符是
=,而不是==。 dev.mysql.com/doc/refman/5.7/en/comparison-operators.html
标签: mysql phpmyadmin