找出数据并修改

openweb 2013-11-14 07:05:13
2个表A和B,都有字段C,其中A表是全表(数据全),B表不全,现在找出B表中C字段在A表出现的数据并修改A表的D字段,请问怎么写SQL语句? 本来我想用IN来找并修改的,但由于数据有5万条会不会太慢?
...全文
122 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
openweb 2013-11-16
  • 打赏
  • 举报
回复
结了。虽然没有好办法
rucypli 2013-11-14
  • 打赏
  • 举报
回复
update A,B set A.d=A.c where A.c=B.c
openweb 2013-11-14
  • 打赏
  • 举报
回复
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update a.d='xxx' at line 2 最后一行报错了,当然我这里把上面报错的地方改了。
ACMAIN_CHM 2013-11-14
  • 打赏
  • 举报
回复
update a inner join b on a.c=b.c update a.d='xxx'

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧