标签: mysql phpmyadmin
我在名为id(int 5)的Payable表中添加了一个新行,并希望将主键从stock(int 5)更改为id。但是当我创建id行sql时,为每行插入一个0值。如何更改表格,从10001开始为每一行提供一个自动递增的值并将其作为主键?
答案 0 :(得分:0)
像这样(因为MySQL允许内联分配):
SET @var = 10000; UPDATE Payable SET id = (@var := @var + 1);
SQL Fiddle