我已经尝试了几种在没有运气的桌子上设置主键ID的自动增量值的方法。
对我不起作用......
id INT NOT NULL AUTO_INCREMENT = 10000,
试过这个......
UPDATE tablename SET id = id + 10000;
试过这个..
ALTER TABLE tablename AUTO_INCREMENT = 10000;
试过这个..
CREATE TABLE tablename (
...
) ENGINE = MyISAM AUTO_INCREMENT = 10000;
使用SQL创建表时设置此方法的正确方法是什么?
答案 0 :(得分:1)
在创建表时,您可以使用以下SQL语句:
CREATE TABLE tablename (
...
) ENGINE = InnoDB AUTO_INCREMENT = 10000;
但是,如果表已经创建,您可以使ALTER TABLE
让AUTO_INCREMENT
序列以另一个值开头,使用以下SQL语句:
ALTER TABLE tablename AUTO_INCREMENT = 10000;
您可以在using AUTO_INCREMENT上找到更多信息。