我有这样的表......有3000多条记录..
╔═════╦════════╦═════════════╗
║ id ║ text ║ parent_id ║
╠═════╬════════╬═════════════╣
║ 1 ║ asas ║ 0 ║
║ 2 ║ fgh ║ 0 ║
║ 3 ║ jkl ║ 0 ║
║ 4 ║ kkk ║ 0 ║
║ 5 ║ test ║ 0 ║
║ 6 ║ asd ║ 0 ║
║ 7 ║ dsa ║ 0 ║
╚═════╩════════╩═════════════╝
如何将parent_id值更改为与id相同?喜欢这个...
╔═════╦════════╦═════════════╗
║ id ║ text ║ parent_id ║
╠═════╬════════╬═════════════╣
║ 1 ║ asas ║ 1 ║
║ 2 ║ fgh ║ 2 ║
║ 3 ║ jkl ║ 3 ║
║ 4 ║ kkk ║ 4 ║
║ 5 ║ test ║ 5 ║
║ 6 ║ asd ║ 6 ║
║ 7 ║ dsa ║ 7 ║
╚═════╩════════╩═════════════╝
以及.....直到3000 +记录..
答案 0 :(得分:2)
这很简单:
update yourtable set parent_id = id