新的MySql用户在这里。
假设我有两个表:
表1行名-> external_id,名称,位置
表2行名-> ID,名称,类型,值,年份
我想做的是编写一个脚本,如果Table1.name和Table2.name中存在匹配项,那么它将在Table2.id中填充Table1.external_id中的值。
我曾想过类似的事情,但不幸的是它没有用。
insert into Table2.id
select Table1.external_id
where Table1.name = Table2.name
如果您在此处进行插入,您将要做的是创建一堆重复项。您需要的是一个更新联接
UPDATE table1 INNER JOIN table2 set table2.id = table1.external_id
WHERE Table1.name = Table2.name;
您不需要任何脚本,只需将其键入mysql客户端,phpmyadmin等
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句