Codeigniter以字段开头(dbforge)

时间:2014-06-19 15:04:28

标签: php mysql codeigniter

有没有办法告诉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),

));

1 个答案:

答案 0 :(得分:0)

在普通的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 value

ALTER TABLE `products` AUTO_INCREMENT = 2000;

See Demo