MySQL - 将数据从行复制到另一个表?

时间:2018-05-21 15:27:41

标签: mysql sql-update mysql-workbench mysql-backup

我有一个table1和table2 我想根据table1中的名称更新table2中的地址

例如:

表1(当前更新数据)

第一街jhonny 大卫第二街 丹尼第四街

表2(旧):

jhonny unknown

大卫第五街

danny france

丹尼尔第二街

table2(需要作为table1)

jhonny 1st street

大卫第二街

danny 4th street

丹尼尔第二街

是否有自动执行的命令? 或者我需要为它编写代码?

谢谢,

1 个答案:

答案 0 :(得分:0)

试试这个:

UPDATE Table1, Table2
SET Table2.address = Table1.address
WHERE Table1.Name = Table2.Name