首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeignighter以字段开头(dbforge)

Codeignighter以字段开头(dbforge)
EN

Stack Overflow用户
提问于 2014-06-19 23:04:28
回答 1查看 28关注 0票数 0

有没有办法告诉mysql字段从n或1000开始计数?

对于下面的示例,我希望ID从1000开始,而不是1。

代码语言:javascript
复制
$tables = array(
    'products' => array(
        'id' => array('type' => 'INT', 'constraint' => '11', 'unsigned' => TRUE, 'auto_increment' => TRUE, 'primary' => TRUE, 'startwith'=>1000),

));
EN

回答 1

Stack Overflow用户

发布于 2014-06-19 23:26:29

在普通的Mysql中,您可以设置auto_increment no,因为您只想定义默认值中的值

代码语言:javascript
复制
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值

代码语言:javascript
复制
ALTER TABLE `products` AUTO_INCREMENT = 2000;

See Demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24309894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档