-1

我有一个带有两个副本的 MySQL 表(一个在本地服务器中,一个在 Web 主机中),我想更新我的本地服务器中的一些字段,而不是更新我的 Web 主机中的那些值。所以说我的桌子就像

本地主机中的表,最初:

 id   username   money
---- ---------- -------
 1     user_01     0
 2     user2       0

网络主机中的表格,最初:

 id   username   money
---- ---------- -------
 1     user_01   1000
 2     user2     2000

比我想将usernameuser_01 更改为user1并更新 Web 数据库,但更改money字段

本地主机中的表,更改后:

 id   username   money
---- ---------- -------
 1     user1       0
 2     user2       0

&

query -> ????

更改后我想要在 Web 服务器中的表:

 id   username   money
---- ---------- -------
 1     user1     1000
 2     user2     2000

我试图删除表并从头开始创建它,但随后货币价值变为 0,我想避免这种情况。

那么我应该使用什么查询/导出类型(在 phpMyAdmin 或其他中)来仅更新某些字段?

谢谢 !

4

1 回答 1

0

不是这样吗?

UPDATE  localhost
SET     username = 'user'
WHERE   username = 'user_01'

或者

UPDATE  localhost
SET     username = REPLACE(username, '_0', '')
WHERE   username LIKE '%\_0%' 
于 2013-02-23T16:42:43.963 回答