Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        5年前关闭。
                                                                                            
                
        
我在不同的机器上运行两个相同的mysql数据库。我的问题是,我必须将一个表的几个列值更新为一个db。我可以为phpmyadmin中的特定列生成更新查询,还是可以通过其他方式生成更新查询,以便我可以在其他计算机上运行相同的查询并同步值。

例如:

Machine1员工表具有薪水列。我想基于员工表的主键获取薪水列的更新查询。例如

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

最佳答案

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

所以:


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


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

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

关于mysql - 生成更新查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24427273/

10-10 23:39
查看更多