【发布时间】:2012-08-12 16:01:05
【问题描述】:
UPDATE reservation SET flag = "1" WHERE ipAddress = (SELECT ipAddress FROM reservation WHERE endDate < CURRENT_TIMESTAMP);
我正在尝试使用此查询来更改保留表中日期已过期的那些条目的标志列。 flag 列默认为 0。所以我尝试将 expired once 更改为 1 以供我识别。
我收到以下错误。
ERROR 1093 (HY000): You can't specify target table 'reservation' for updatein FROM clause
有人可以提出解决这个问题的方法吗..
【问题讨论】:
标签: mysql sql-update sql