CREATE TABLE BOOKINFO (
ID bigint(20) NOT NULL AUTO_INCREMENT,
BOOKNAME VARCHAR(45),
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8
存储引擎和默认字符集选择你需要的就好,AUTO_INCREMENT=10001表示的就是从10001开始自增
插入时使用类似:
insert into bookinfo values (null,'BOOK1')
就可以实现自增。
需要注意的是,设为自增的列(这里是ID)一定入索引(不一定需要主键索引,任何索引都行,但是没有比把自增列当主键更合适的了吧)。
你好!MySql中提供了自增,你可以修改你的表结构,要么干脆新建一个表create
table
test(id
int
AUTO_INCREMENT)
然后插入数据库的时候就不要管这个字段了,如下:
insert
message(name,msg)
values(?,?)
如有疑问,请追问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)