【笔记】mysql 修改primary key的列

原创 2018年04月17日 10:37:18

有时我们创建的表需要修改主键的定义的列,这时需要先删除主键

alter table tablename drop PRIMARY KEY

然后添加主键

alter table tablename ADD PRIMARY KEY('col_name')


mysql为已经建立的表设置其主键(primary key)

Database changed mysql> desc orders; +-------------+-------------+------+-----+---------+-------+ | ...
  • CLOCK_ZHONG_ZHEN
  • CLOCK_ZHONG_ZHEN
  • 2016-05-04 22:11:02
  • 7427

【笔记】mysql 修改primary key的列

有时我们创建的表需要修改主键的定义的列,这时需要先删除主键alter table tablename drop PRIMARY KEY然后添加主键alter table tablename ADD P...
  • csdn_am
  • csdn_am
  • 2018-04-17 10:37:18
  • 9

Mysql修改unique key

mysql可以使用unique key来确保数据的准确性,unique key可以是一个字段,也可以是多个字段,对应已经存在的unique key如何修改呢?目前我使用的方法是分两步来完成,先drop...
  • qq_30534535
  • qq_30534535
  • 2015-09-16 11:21:00
  • 3648

【技巧】怎么在MySQL中去掉一个表格的主键(primary key);

【技巧】怎么在MySQL中去掉一个表格的主键(primary key);
  • River_Continent
  • River_Continent
  • 2017-02-20 15:00:57
  • 3581

mysql 数据表中主键(primary key)的操作

mysql数据表中的主键(primary key)有如下几种约束: 1、PRIMARY KEY 约束唯一标识数据库表中的每条记录。 2、主键必须包含唯一的值。 3、主键列不能包含 NULL 值。...
  • slforeverlove
  • slforeverlove
  • 2015-08-17 11:37:52
  • 5608

mysql为已经存在的表的id改为自增

如表: user 字段: userid   name   pw 本来user表的useid不是自增的。  我们把userid改为自增。 执行以下语句就可以把userid自增, 每次加1。 语句:alt...
  • hraceo
  • hraceo
  • 2014-03-12 21:11:30
  • 2925

mysql原生在线DDL修改主键操作的最佳实践

有一个项目,数据库使用mysql mariadb 10.1.11版本,系统开发是交给外包公司,发现在测试和验证环境所有表都是用varchar型的非自增字段作为主键,如下所示:       Table...
  • zengxuewen2045
  • zengxuewen2045
  • 2016-10-02 16:30:09
  • 830

mysql innodb 引擎 key - 和 Primary key的区别 以及 索引的用法总结

mysql中关键字 key的几个用法:   ①、用在列定义中,表示主键,这里 key = primary key ②、用在create table 的所有列定义后,这里key=index,表示索引...
  • hemeinvyiqiluoben
  • hemeinvyiqiluoben
  • 2016-04-16 11:47:45
  • 1136

9、MySQL-主键约束(PRIMARY KEY)

关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。      主键是每条信息的唯一信息,主键不能重复,主键保证记录的唯一性,主键自...
  • li460998973
  • li460998973
  • 2015-03-06 14:57:27
  • 1502

MySQL如何创建主键?Alter table add PRIMARY KEY的用法和例子

[java] view plaincopy -- 创建一个无主键的表格   create table testNoPK (     id int not null, ...
  • u011742227
  • u011742227
  • 2013-11-05 22:16:17
  • 3334
收藏助手
不良信息举报
您举报文章:【笔记】mysql 修改primary key的列
举报原因:
原因补充:

(最多只允许输入30个字)