私は永久テーブルで更新する値を記入するためにテーブルからselectを実行しています。 MySQLは、 "フィールドリスト 'に" Unknown column' rtufu.FollowUpDays 'という文句があります。私は間違って何をしていますか?MySQLは一時テーブルに格納された値からテーブルを更新しようとしています
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の表スキーマを表示してください。一時テーブルは、セッションが閉じた後にパージされませんか? – ajreal