WenRou's Blog
PHP+MYSQL操作
2017-10-11 温柔哥
增加id为主键并自增长

alter table kerenlaoshi add id int auto_increment primary key 



Mysql调整字段顺序

1.增加(add/modify/change)一个字段使之位于第1列

alter table kerenlaoshi modify id int unsigned auto_increment first;

这是放到第一位,如果要把name放到id之后呢?这样写就可以了(first 换成 after即可):

alter table student modify name varchar(10) after id;  

2.增加一个字段使之位于某列后

alter table table_name add  `receive_id` bigint(20) unsigned NOT NULL DEFAULT '0' after pay_id;



在MySQL中去掉一个表格的主键需要分2种情况:

1、该列(column)不光设置为主键(primary key),还有自增长(auto_increment)的情况下如何清除它的主键呢?

句式:alter table +表名+ modify id int, drop primary key;

比如:alter table kerenlaoshi modify id int drop primary key;

2、如果没有设置为自增长(auto_increment),那么可以直接删除主键(primary key );

句式:alter table +表名+drop primary key;

比如: alter table kerenlaoshi drop primary key;
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容