SET @i := 0;
UPDATE aaa SET SeqNo = (@i:=(@i + 1));
填充的效果就是
0
1
2
3
4
5
这样但是我有一个需求:
就是insert .. select的时候同时填充譬如 insert aaa select bbb,ccc from tttttt;然后变成
0 bbb ccc
1 bbb ccc
2 bbb ccc
3 bbb ccc
4 bbb ccc
5 bbb ccc
5 bbb ccc
如何做呢?????????????????????
UPDATE aaa SET SeqNo = (@i:=(@i + 1));
填充的效果就是
0
1
2
3
4
5
这样但是我有一个需求:
就是insert .. select的时候同时填充譬如 insert aaa select bbb,ccc from tttttt;然后变成
0 bbb ccc
1 bbb ccc
2 bbb ccc
3 bbb ccc
4 bbb ccc
5 bbb ccc
5 bbb ccc
如何做呢?????????????????????
方法1:
先INSERT,再用你前面的办法UPDATE方法2:建一个自增字段。
定时清除的时候不要用DELETE,用TRUNCATE TABLE。这也自增字段也复位了。