0
我試圖複製和重複數據插入到像這樣的表...MySQL的INSERT INTO(SELECT)與定義字段
ID, Value
1,1
1,2
1,3
現在我想要做的是,將採取所有的INSERT語句ID爲'1'的行再次插入,但ID爲2.該ID不是唯一的。
有沒有辦法做到這一點,沒有循環所有的行並逐個插入一個常規的選擇,然後插入語句?
我試圖複製和重複數據插入到像這樣的表...MySQL的INSERT INTO(SELECT)與定義字段
ID, Value
1,1
1,2
1,3
現在我想要做的是,將採取所有的INSERT語句ID爲'1'的行再次插入,但ID爲2.該ID不是唯一的。
有沒有辦法做到這一點,沒有循環所有的行並逐個插入一個常規的選擇,然後插入語句?
試試這個:
insert into TABLENAME (id,value) select 2, Value from TABLENAME where id = 1
有沒有一種方法,你可以做所有與2 id的選擇?背後的原因是,將會有多個表將被應用。基本上從一個「帳戶」複製到另一個。 – Carlos 2013-04-08 21:49:21