有没有办法告诉mysql字段从n或1000开始计数?
对于下面的示例,我希望ID从1000开始,而不是1。
$tables = array(
'products' => array(
'id' => array('type' => 'INT', 'constraint' => '11', 'unsigned' => TRUE, 'auto_increment' => TRUE, 'primary' => TRUE, 'startwith'=>1000),
));发布于 2014-06-19 23:26:29
在普通的Mysql中,您可以设置auto_increment no,因为您只想定义默认值中的值
CREATE TABLE `products` (
`id` INT (11) NOT NULL AUTO_INCREMENT,
`title` VARCHAR (255) NOT NULL,
PRIMARY KEY (`id`)
) AUTO_INCREMENT = 1000 ;
insert into `products`
(`title`)
values('test'),
('test1');See Demo
或者,如果表已经创建,则可以使用alter来设置auto_increment值
ALTER TABLE `products` AUTO_INCREMENT = 2000;See Demo
https://stackoverflow.com/questions/24309894
复制相似问题