Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改表格';仅使用mysql就可以创建内容_Mysql_Sql - Fatal编程技术网

更改表格';仅使用mysql就可以创建内容

更改表格';仅使用mysql就可以创建内容,mysql,sql,Mysql,Sql,我有一张10万多条的大表格。其中存在一个名为body的TEXT列。该列最多可包含1000个UTF-8字符。所有的字段都被填满了。我想用“XYZ”替换列中每一行中出现的字符串“ABC”。我知道如何使用后端语言使用传统的获取更改更新方法来实现这一点。我怎样才能用mysql做同样的事情呢。只需运行一个查询。如果可以,怎么做?我必须使用的查询类型应该是什么 REPLACE()功能是否不工作?谢谢:),我甚至不知道这个函数。学习mysql的结果是基于我的需要,而不是系统的学习。 UPDATE your

我有一张10万多条的大表格。其中存在一个名为
body
TEXT
列。该列最多可包含1000个UTF-8字符。所有的字段都被填满了。我想用“XYZ”替换列中每一行中出现的字符串“ABC”。我知道如何使用后端语言使用传统的获取更改更新方法来实现这一点。我怎样才能用mysql做同样的事情呢。只需运行一个查询。如果可以,怎么做?我必须使用的查询类型应该是什么

REPLACE()
功能是否不工作?谢谢:),我甚至不知道这个函数。学习mysql的结果是基于我的需要,而不是系统的学习。
UPDATE
  yourTable
SET
  yourField = REPLACE(yourField, 'abc', 'xyz')