想要根据匹配的ID将字段从一个表复制到另一个表

时间:2020-03-10 14:30:58

标签: sql join

在phpMyAdmin中,我想基于两个表之间匹配的不同字段,将一个字段从一个表复制到另一个表。我丢失了一些东西。

当我键入:

SELECT *
FROM old_email e,
     old_contact c
WHERE e.contact_id = c.id;

我得到1793条记录。

当我键入:

UPDATE old_email
SET old_email.first = old_contact.first_name
FROM old_email
INNER JOIN old_contact
ON old_email.contact_id = old_contact.id

MySQL表示:文档

1064-您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以在'FROM old_email

附近使用正确的语法

INNER JOIN old_contact 在第3行上的old_email.contact_id = old_contact.id'

0 个答案:

没有答案