Ich mache eine Auswahl aus einer Tabelle, um die zu aktualisierenden Werte in meine permanente Tabelle einzugeben. MySQL klagt, dass "Unbekannte Spalte 'rtufu.FollowUpDays' in 'Feldliste'". Was mache ich falsch?MySQL versucht eine Tabelle aus Werten zu aktualisieren, die in einer temporären Tabelle gespeichert sind
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 |
+--------------+------------+
Zeigen Sie uns das Tabellenschema für FollowUpTbl und RowsToUpdateFollowUps. Ist temporäre Tabelle, wird nicht gelöscht, nachdem Sitzung geschlossen? – ajreal