Mysql:从元素中设置一些值

时间:2016-12-27 10:10:38

标签: mysql database-reconciliation

我的数据库我有一些带有多个Id的值和一个我与之协调的ID,例如:

  

Id:234 | Viaf_id:3475903 |姓名:Arturo Rossi |名字:罗西|姓氏:Arturo

     

Id:345 | Viaf_id:3475903 |姓名:罗西,阿图罗|名字:Arturo |姓:Rossi

我想用名称为345的viaf_id 3475903设置所有这些值。现在我这样做"手动"用:

UPDATE viaf_reconcile 
SET id_creator="345", 
    Name="Rossi, Arturo",  
    FirstName="Arturo", 
    LastName="Rossi"  
WHERE `id_viaf` = '3475903'

但是这需要我很多时间,有没有办法设置值" Name"," FirstName"和"姓氏"与具有特定id_viaf的特定id_creator的那些?

2 个答案:

答案 0 :(得分:1)

您可以在UPDATE期间加入以下内容:

{{1}}

答案 1 :(得分:0)

我想如果你没有指定"姓名" ," FirstName"," LastName"字段,mysql会设置旧的,我想 这个查询将完成工作:

UPDATE viaf_reconcile 
SET id_creator="345"  
WHERE `id_viaf` = '3475903'

:)