MySQL:有关联的两张表重新生成主键如何关联
来源:互联网 发布:linux驱动开发pdf 编辑:程序博客网 时间:2024/05/18 03:02
交代背景:
现在,我们有一个a表和一个b表,a表的某一列“b_old_id”为外键,恰好是b的原有的主键。现在,a表和b表都重新生成了主键,且b原来的主键没有抛弃,存在了b_old_id列里,如何将这两张表关联起来呢?
UPDATE `a` INNER JOIN b ON `a`.`b_old_id` = `b`.`b_old_id` SET `a`.`b_id` = `b`.`id`
当然了,它还有一个简单的写法:
UPDATE `a` ,`b`SET `a`.`b_id` = `b`.`id` WHERE a.b_old_id=b.b_old_id
参考:mysql 帮助手册
阅读全文
0 0
- MySQL:有关联的两张表重新生成主键如何关联
- MySQL:有关联的两张表重新生成主键如何关联
- 如何在mysql 中建立有关联关系的表
- MYSQL 更新有关联关系的两张表的写法
- Java关联映射中主键的生成策略
- 查询关联主键的表
- Mysql主键、外键运用于关联查
- MySQL如何执行关联查询
- MySQL 如何执行关联查询
- hibernate复合主键及关联的实现
- Hibernate 一对一共享主键关联的例子
- 基于主键的一对一关联关系
- 基于复合主键的关联关系
- 基于主键的一对一关联关系
- 主键关联和唯一主键
- 一对一主键关联
- Hibernate一对一主键关联
- hibernate联合主键关联
- 基础练习 BASIC-5 查找整数
- PPP的配置
- log4cplus的使用(转载)
- MySQL存储过程:实现更新UUID
- 35:字符串的展开
- MySQL:有关联的两张表重新生成主键如何关联
- NAT网络转换
- LeetCode:658. Find K Closest Elements程序分析
- MySQL存储过程:表名为变量
- 继承的应用举例-自定义异常类
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- 访问控制列表-ACL
- 面试中,数据库经常用到的DQL,DML,DCL,DDL,TPL(TCL)的定义
- 使用ReentrantLock两个方法的互斥访问