mysql如何给一张表添加两个字段?

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql如何给一张表添加两个字段?相关的知识,希望对你有一定的参考价值。

今天下午,老大安排一个小活:“coding,把开发、测试环境数据库里面那几张表的主键改一下”
coding这里有两个办法解决:
方法1:直接sqlyog界面操作
方法2:就是今天要分享的,使用sql语句


ALTER TABLE `demo_table_1` DROP PRIMARY KEY;
ALTER TABLE `demo_table_1` ADD PRIMARY KEY (`ID`,`VERSIONSEQ`);

注意,如果之前的字段是自增,需要先把自增去掉,修改完主键再把自增加上。

  • 删除自增:
ALTER TABLE `demo_table_1` CHANGE id id INT(10) UNSIGNED NOT NULL ;
  • 添加自增:
ALTER TABLE `demo_table_1` CHANGE id id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT;

打好基础,加油!

以上是关于mysql如何给一张表添加两个字段?的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER,一张表中,有多个字段关联另一张表,怎么写SQL语句?

orale update一张表的字段为另一张表的字段

mysql同一张表中两个字段 关联另一张表的相同字段 查询出两个值

请问在Navicat for mysql 中如何显示一张表中的每个字段的注释呢?

数据库中的一张表里面有ID字段 但未赋值 怎么插入id自增值 就像id字段自增效果一样

mysql让一张表中字段like另一张表中的字段,sql应该怎么写? 我试了两种方式,都不行