我在數據庫中使用兩個表。第一個表是這樣的:Mysql更新值
id | msg_id | user | date
-------------------------------------------------
01 | 122 | user 1 | 2011-04-01
02 | 453 | user 2 | 2011-04-03
03 | 124 | user 3 | 2011-04-05
,第二個表是這樣的:
id | msg_id | status |
----------------------------------------
01 | 0 | 1 |
02 | 0 | 1 |
03 | 124 | 1 |
我要更新所有的「0」值的行(「MSG_ID」列)第二個表基於來自第一個表的msg_id記錄。 是否可以通過單個查詢來完成?
結果應該是這樣的:
id | msg_id | status |
----------------------------------------
01 | 122 | 1 |
02 | 453 | 1 |
03 | 124 | 1 |