我有一個MySQL表像這樣如何在將某些列複製到新表後將最新的id替換爲列值?
id parentid name
-- ------ ----
1 0 name1
2 1 name2
3 2 name3
4 0 name4
. . ....
複製一些行到一個新的表,我需要更換的parentId值後,以新插入的ID如果不爲0像下面
ids parentids names
-- ------ ----
10 0 name1
11 10 name2
12 11 name3
13 0 name4
. . ....
如何我可以使用PHP和MySQL來建立嗎?謝謝。
有點像更新mytable set parentids = ids where parentids!= 0? – Victor 2013-04-30 20:29:44
你怎麼知道1,name1在你的新表上成爲了10,name1?你能用這個名字加入兩張表嗎? – fthiella 2013-04-30 20:34:37
您是否使用'0'替代'NULL'? – tadman 2013-04-30 20:39:54