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