MySQL中如何填充递增值?

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


如何做呢?????????????????????





作者: madmanahong   发布时间: 2011-05-10

引用楼主 madmanahong 的回复:
如何做呢?????????????????????


方法1:
先INSERT,再用你前面的办法UPDATE

方法2:建一个自增字段。

作者: zuoxingyu   发布时间: 2011-05-10