建立一张mysql的表 已有了ID 将ID设置成 主键自动增加
答案:3 悬赏:30 手机版
解决时间 2021-04-02 04:39
- 提问者网友:箛茗
- 2021-04-01 22:11
建立一张mysql的表 已有了ID 将ID设置成 主键自动增加
最佳答案
- 五星知识达人网友:西风乍起
- 2021-04-01 23:34
DROP TABLE IF EXISTS `user`;(user为你已经建好的名字)
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,(auto_increment控制主键自曾1)
`gid` int(11) default NULL,
`username` varchar(15) NOT NULL,
`password` varchar(15) NOT NULL,
PRIMARY KEY (`id`),--->设置主键
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
或者这样
alter table 表名 modify id int auto_increment primary key
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,(auto_increment控制主键自曾1)
`gid` int(11) default NULL,
`username` varchar(15) NOT NULL,
`password` varchar(15) NOT NULL,
PRIMARY KEY (`id`),--->设置主键
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
或者这样
alter table 表名 modify id int auto_increment primary key
全部回答
- 1楼网友:摆渡翁
- 2021-04-02 01:52
如果表中没数据的话,最好是删除了重新建,因为如果你开始有主键的话,再修改挺麻烦的
- 2楼网友:洒脱疯子
- 2021-04-02 01:08
alter table abc add constraint p_m_k primary key(id) ;
alter table abc AUTO_INCREMENT=1;
1可以重新定义,为起始点,
alter table abc AUTO_INCREMENT=1;
1可以重新定义,为起始点,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯