我意識到這個問題似乎已經被問及過,但我仍然不確定這是否可能。更新多個mysql表中的用戶ID列
我試圖更新9個表,以反映USER_ID值的變化,有點像這樣:
UPDATE table1, table2, table3, table4 SET
table1.id='12', table2.id='12', table3.id='12', table4.id='12'
WHERE table1.id='15' OR table2.id='15' OR table3.id='15' OR table4.id='15'
這可能嗎?我錯過了真正明顯的東西嗎?
它是可能的:http://dev.mysql.com/doc/refman/5.0/en/update.html – 2010-12-10 09:46:32
你是對的!這有點奇怪。它是否也是便攜式的?我在where子句中使用了JOIN,也使用了EXISTS,但從未使用2個表。 – 2010-12-10 09:54:59