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
有人可以提出解决这个问题的方法吗..