在我的数据库中有一个个ID字段,请问如何设置,怎么样能自增? 在我的数据库中有一个个ID字段,请问如何设置,怎么样能自增,或者在程序中自增,开发中最常见的方法是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table 你的表名 change ID ID int not null auto_increment primary key; 不知你的数据库是MYSQL还是postgres,如果是mysql,则用楼上月亮岛兄的如果是postgres的话,则需要建一个序列sequence,如:建序列:CREATE SEQUENCE 序列名 start 1; //start 1 表示从1开始自增然后这么用:CREATE TABLE 表名 ( 列名 integer DEFAULT nextval('序列名') NOT NULL) mysql 百分比查询 执行SHOW BINLOG EVENTS后报错,请教 数据库如果是utf8的编码该如何解决,按字母检索问题 solaris 上安装mysql 4.0.20 src的问题! 关于mysql用户权限的问题! 如何判断启动哪个Mysql?分一直加!问题一个接一个 怎样将远程mysql导到本机mysql? mysql logbin 问题 MySQL Migration Toolkit出问题 ubuntu16.04.5安装mysql5.7.24没有my.cnf PHP+phpMyAdmini总是安装不好哪位高手来指点一下 limit SQL问题
如果是postgres的话,则需要建一个序列sequence,如:
建序列:CREATE SEQUENCE 序列名 start 1; //start 1 表示从1开始自增
然后这么用:
CREATE TABLE 表名 (
列名 integer DEFAULT nextval('序列名') NOT NULL)