生成更新查询

时间:2014-06-26 09:45:48

标签: mysql sql phpmyadmin

我在不同的机器上运行两个相同的mysql数据库。我的问题是我必须将表的几个列值从一个db更新到另一个db。我可以在phpmyadmin中为特定列生成更新查询,还是以其他方式生成更新查询,以便我可以在其他计算机上运行相同的查询并使值保持同步。

例如:

Machine1员工表有工资栏。我想根据employee表的主键获取salary列的更新查询。例如

update employee  set salary = 5000 where id = 1; 
update employee  set salary = 5200 where id = 2; 
...
...................................where id = 1000;

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的问题。 如果您需要在不同的数据库中更改某些内容,则只需先连接到其他数据库。

所以:

  • 连接到db1
  • 更新db1中的内容
  • 连接db2
  • 更新db2中的内容

此外,您可以使用事务来避免一个数据库将被更新而另一个数据库将失败的问题。

如果您无法同时保存到db1和db2,则可以同步两个db:Mysql database sync between two databases