`
jsjxqjy
  • 浏览: 116391 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于auto increment的写法

阅读更多

以前不知道数据库可以自己维护主键的,后来在网上查了,才知道。

下面是对MySQL数据库的!

首先创建表结构如下:

 

 CREATE   TABLE   `T_USER_WEBSITE`   
  (   
  `ID`   INTEGER(5)   NOT   NULL  auto_increment   , 
  `NAME`   VARCHAR(50)   NOT   NULL,   
   PRIMARY   KEY   (`ID`)   
  )   
  AUTO_INCREMENT   = 1
  COMMENT   =   "表名描述"   ; 

 

指定 auto_increment 字段 ,指定该字段为 primary key

指定 自增长率 : AUTO_INCREMENT   = 1

测试语句 :

insert into T_USER_WEBSITE (`NAME`)values 
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy');

 随便插,不需要管ID

 

自增长的规律是:保存最大ID的值 , 新增的记录 取最大 ID+1

 

这种表的结构好处在于,不需要维护最大ID ,让数据库去维护

 

以上仅供参考

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics