sql语句格式:

1. 添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key (从表外键字段) references 主表(主键字段);

如:alter table t_book add constraint `fk` foreign key (`bookTypeId`) references t_booktype(`id`);
或者在创表时直接加上
CREATE TABLE t_book(
    id int primary key auto_increment,
    bookName varchar(20),
    author varchar(10),
    price decimal(6,2),
    bookTypeId int,
    constraint `fk` foreign key (`bookTypeId`) references `t_bookType`(`id`)
);

2、新增列

ALTER TABLE `trn_comment_msg`

ADD COLUMN `content` VARCHAR(1000) NOT NULL COMMENT '消息内容' AFTER `createUserId`,

ADD COLUMN `courseName` VARCHAR(20) NOT NULL COMMENT '课程名称' AFTER `content`;

3、历史数据迁移

-- trn_course_comment历史数据迁移
update trn_comment_msg tcm
inner join trn_course_comment tcc on tcm.comId=tcc.comId
inner join trn_course tc on tc.courseId=tcc.courseId
set tcm.content=tcc.content,tcm.courseName=tc.courseName

mysql添加外键语句相关推荐

  1. mysql添加外键语句解释 ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES

    给sudent表添加约束外键 语句: ALTER TABLE student ADD CONSTRAINT fk_student_userid FOREIGN KEY(userid) REFERENC ...

  2. mysql na加外键,mysql添加外键

    mysql添加外键无法成功的原因 最近很忙,碰到很多问题都忘了发上来做个记录,现在又忘了,FUCK,现在碰到一个问题, 就是mysql添加外键总是无法成功,我什么都试了,就是没注意signed和uns ...

  3. Mysql添加外键的方式

    Mysql添加外键的几种方式 注意:添加外键是给从表添加(即子表) 父表是主表 方法一: 创建表之前: FOREIGN KEY (子表id) REFERENCES 关联表名(外主表id) 例如 cre ...

  4. mysql 添加外键 完整_详解mysql添加外键的方法

    本文主要向大家介绍了mysql添加外键的方法,通过具体的实例让大家了解,希望对大家学习mysql有所帮助. 为已经添加好的数据表添加外键: 语法:alter table 表名 add constrai ...

  5. mysql添加外键约束的语法_Mysql添加外键约束.

    最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...

  6. mysql添加外键出现1452错误_MySQL添加外键失败ERROR 1452的解决

    今天在学习数据库添加外键的时候,遇到了问题 我先创建了两个表  orders 和 order_items  ,存储引擎都是InnoDB, 且都有orderid这个属性(类型完全一样), 但是我使用命令 ...

  7. 关于mysql添加外键的时候报错_MySQL添加外键时报错:1215 Cannot add the foreign key constraint的一个可能解决方法...

    今天给设计好的班级表和专业表以及院系表添加外键时,报了这样一个错误 ** 1215 Cannot add the foreign key constraint ** 去百度搜了一圈,说可能时因为字段类 ...

  8. Mysql 添加外键的两种方式

    第一种方式:通过创建表的过程中进行添加外键,和其他表的字段进行联系. create table teacher(id int unsigned auto_increment,name varchar( ...

  9. mysql 添加外键约束

    创建表时添加约束 create table table_name( id int primary key auto_increment, #设为主键且自动增长 name not null unique ...

最新文章

  1. 给定一个单词集合,找出可以相互转换的集合。比如abc bca cba都可以相互转换(变位词)
  2. NIO详解(十一):线程间通信管道Pipe
  3. java 发送cookie_Java如何在Servlet中发送cookie?
  4. linux ps转为tiff,转换为TIFF,将图像转换为TIFF,在线图像转换为TIFF
  5. zoj 3204 Connect them kruskal
  6. ios numlock_从“提示”框:默认情况下启用NumLock,无广告的iOS应用和立体声供电的派对灯...
  7. 顺丰快递,果然不一般!
  8. [综述泛读] A survey on web services composition (IJWGS, 2005)
  9. STM32学习——ROV遇到的坑
  10. 软考的一些心得分享, 写在信息系统项目管理师通过之后
  11. jqgrid for asp.net 遍历所有列rowObject时不用输入编号
  12. MySQL安装步骤(ZIP版)
  13. SQLserver中勒索病毒或严重损坏后的恢复数据方法
  14. HDD Regenerator V2.0绿色中文注册版-(令硬盘起死回生)_-Chaz-_新浪博客
  15. 关于纯流量卡-物联网卡的一点个人看法
  16. 给小朋友讲故事——第一次世界大战(音频)
  17. md4 java_求MD4 java实现的代码
  18. BFA“瑞云科技”大视频讲堂第五期“从好莱坞电影融资模式到中国电影的国际化”...
  19. 最后一公里极速配送(三)
  20. 金蝶KIS旗舰版V5.0.0研究学习

热门文章

  1. 鸿蒙系统的手机哪款最好,鸿蒙系统发布时间 华为鸿蒙系统手机两千元年底推出?...
  2. 计算机在无纸化办公系统中应用属于,福建省闽侯职专计算机基础知识练习题.doc...
  3. 《机器学习实战》 Logistic回归预测患有疝气病的马的存活问题
  4. 根据cadence设计图学习硬件知识day05 了解一些芯片
  5. 广东农信银信中心副总裁周丹云栖大会演讲:数字化转型与中台战略
  6. vim 退出命令(保存、放弃保存)
  7. TFS,FastDFS性能对比与分析
  8. 第一篇:mysqlcluster数据库集群的搭建和配置
  9. Python面试题 - 基础题(一)
  10. 4EVERLAND | AWS月度明星计划(一月):新年最好的开始