MYSQL2个表的字段更新报#1064错误

songdaohong 2008-10-10 10:02:36
语句 update 表A set 列d1 = 表B.列d2 from A,B WHERE A.列e = B.e

请高手指导
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2008-10-16
  • 打赏
  • 举报
回复
http://dev.mysql.com/doc/refman/5.0/en/update.html
wwwwb 2008-10-10
  • 打赏
  • 举报
回复
update a inner join b on a.e=b.e set a.d1=b.d2
试试
xqh2168 2008-10-10
  • 打赏
  • 举报
回复
try:
update 表A set 列d1 = (select 表B.列d2 from A,B WHERE A.列e = B.e);
hankwangwang 2008-10-10
  • 打赏
  • 举报
回复
语法错误,应该是:update 表名 set 列=值 where 条件

哪来的from 的
feillex 2008-10-10
  • 打赏
  • 举报
回复
try:
update a,b set a.d1=b.d2 where a.e=b.e

56,677

社区成员

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

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