UPDATE我使用MySQL的INSERT INTO...SELECT
結構:INSERT INTO ... SELECT,並從SELECT
INSERT INTO some_table (col1, col2, col3)
SELECT otbl.col4, obtl.col5, atbl.col6 FROM other_table otbl
INNER JOIN another_table atbl
ON atbl.id = otbl.some_id
WHERE obtl.col7 = 0;
在相同的查詢,我想col7 = 1
「的切換」 的任何地方SELECT
匹配。可能?
難道我理解你的權利,你希望你的語句_also_ UPDATE obtl.col7 1當你的INSERT INTO some_table發生什麼呢? – yhw42 2012-02-29 05:10:44
@ yhw42,是的!究竟。並且INSERT必須在更新之前使用WHERE obt1.col7,顯然。 – Kyle 2012-02-29 05:17:43
...嗯我在「兩個查詢+交易」陣營中使用Umbrella ...你能解釋一下爲什麼這對你不起作用嗎? – yhw42 2012-02-29 05:25:50