在我的数据库中有一个个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字符编码的问题。 MYSQL 数据库部署问题,在线等。 我现在有2个数据表!结构不同!我想合并成一个!如何操作呢!? Mysql 乱码,急救 (求教,急~~~)一个表中,不同字段,相同的值,汇总的方法 求MYSQL与SQL2000语句,进来看看吧! MySql中如何实现汉字的模糊查询? mysql权限的菜鸟问题见笑了。 mysql 为什么这个空数据搜不出来 PHP+phpMyAdmini总是安装不好哪位高手来指点一下 limit SQL问题
如果是postgres的话,则需要建一个序列sequence,如:
建序列:CREATE SEQUENCE 序列名 start 1; //start 1 表示从1开始自增
然后这么用:
CREATE TABLE 表名 (
列名 integer DEFAULT nextval('序列名') NOT NULL)