相同表结构mysql大表 关联小表可能数据被覆盖
2016-05-23 19:12
465 查看
表revit_new_entity和表plug1 表结构一样 revit_new_entity表数据多 plug1 表数据少
使用name关联,现在要将plug1 表里面的
download_url刷新到 revit_new_entity的down_Url字段里面
发现
revit_new_entity
全表都被刷新,有些down_Url本来有值,在
plug1表name 不存在的down_Url被置为null了 ,改成下面加上revit_new_entity 表里面name 在plug1有的 才update 这样结果才对
使用name关联,现在要将plug1 表里面的
download_url刷新到 revit_new_entity的down_Url字段里面
update revit_new_entity m set m.down_Url= (select t.download_url from plug1 t where t.name=m.`name` )
发现
revit_new_entity
全表都被刷新,有些down_Url本来有值,在
plug1表name 不存在的down_Url被置为null了 ,改成下面加上revit_new_entity 表里面name 在plug1有的 才update 这样结果才对
update revit_new_entity m set m.down_Url= (select t.download_url from plug1 t where t.name=m.`name` ) where m.name in (select name from plug1)
相关文章推荐
- MySQL 存取权限系统
- mysql远程访问cannot connect(10038) 问题解决的过程
- mysql加载Sakila样例数据库
- Mac下Mysql的字符集utf8mb4
- Mysql免安装(zip)版安装
- mysql sql获取上条插入id,update影响行数
- MySQL部分1
- Mysql remote connection
- mysql5.5以上版本修改字符集服务器端和客户端字符集的方法
- MYSQL获取自增ID的四种方法
- MySql中的函数
- mysql日志+引擎笔记
- mysql 定时任务
- Ubuntu14.04下MySQL导入frm、MYD、MYI文件
- MYSQL 解压版5.7.12安装和客户端连接。
- Mysql彻底卸载
- 安装mysql-5.7.xx-winx64.zip
- mysql设置当前时间为默认时间
- mysql5.7.12直接解压zip包,安装过程
- 最原生最干净的mysql登录和执行