【发布时间】:2011-05-16 15:49:07
【问题描述】:
我正在从表中进行选择,以在我的永久表中填写要更新的值。 MySQL 抱怨“'字段列表'中的未知列'rtufu.FollowUpDays'”。我做错了什么?
UPDATE FollowUpTbl
SET
FollowUpDate = DATE_ADD(NOW(), INTERVAL (rtufu.FollowUpDays) DAY)
WHERE FollowUpID IN (SELECT FollowUpID FROM RowsToUpdateFollowUps rtufu);
RowsToUpdateFollowUps (Temporary)
+------------+--------------+
| FollowUpID | FollowUpDays |
+------------+--------------+
| 64417 | 90 |
| 45508 | 90 |
+------------+--------------+
FollowUpTbl
+--------------+------------+
| FollowUpDate | FollowUpID |
+--------------+------------+
| 0000-00-00 | 1 |
| 0000-00-00 | 2 |
+--------------+------------+
【问题讨论】:
-
请向我们展示 FollowUpTbl 和 RowsToUpdateFollowUps 的表架构。是临时表,会话关闭后不会清除吗?
标签: mysql select temp-tables