`

Mysql_批量替换 MySQL 指定字段中的字符串

 
阅读更多

via: http://www.jb51.net/article/19940.htm

 

批量替换的具体语法是:

UPDATE 表名 SET 

指定字段 = replace(指定字段, '要替换的字符串', '想要的字符串') 

WHERE 条件; 

 

如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

UPDATE article SET 

content = replace(content, '解决', '解放') 

WHERE ID<5000; 

 

网站上面有很多下载连接,之前用的是86端口,现在迁移服务器了,新服务器默认是80端口,没办法因为一个站将Apache的监听端口就给改掉,所以只能改站了。

还好,链接全部都写在MySQL数据库中,于是通过MySQL批量替换指定字段中的端口号,这样很高效。

MySQL指定字段的特定字符串批量替换的具体语法是:

UPDATE 表名 SET

指定字段 = replace (指定字段, '想要替换的字符串', '替换成的字符串')

WHERE 条件;

 

另外,针对ID也可以作个筛选替换,比如我们想把content_type__theme表中ID小于300的field_down_value字段中“86”替换成“80”,那么语法就是:

UPDATE content_type__theme SET

field_down_value = replace (field_down_value, '86′, '80′);

WHERE ID<300;

分享到:
评论

相关推荐

    批量替换 MySQL 指定字段中的字符串

    总之,批量替换 MySQL 指定字段中的字符串是一项常用且强大的功能,它可以帮助我们高效地更新数据库中的信息,避免手动逐条修改的繁琐工作。熟练掌握 `REPLACE()` 函数,将极大地提升数据库管理的效率。

    批量替换msyql字段内容

    在MySQL中,这种操作可以通过SQL语句配合正则表达式来实现,这正是"批量替换mysql字段内容"这一主题的核心。批量替换对于优化数据、修复错误或者统一格式等场景非常有用。 首先,我们需要了解MySQL中的`REPLACE()`...

    mysql_include.rar_mysql include_mysql_include_mysql_time.h_mysql

    函数如`mysql_time_to_string`和`mysql_string_to_time`用于在字符串和`MYSQL_TIME`结构体之间转换。 2. `mysql_version.h`:这个头文件包含了MySQL的版本信息,例如`MYSQL_VERSION_ID`宏定义了MySQL服务器的版本号...

    mysql 计算字符串相似度

    本文将详细介绍如何在 MySQL 中创建一个自定义函数 `sfn_GetSimilar_Rate` 来计算两个中文字符串的相似度,并基于此相似度进行排序。 #### 函数设计与实现 本节将详细介绍 `sfn_GetSimilar_Rate` 函数的设计与实现...

    mysql基于正则实现模糊替换字符串的方法分析

    总结起来,MySQL中实现基于正则的模糊替换字符串,关键在于理解`REPLACE`、`SUBSTRING`、`LOCATE`和`CONCAT`等函数的用法,以及如何正确地构造正则表达式。同时,掌握正则表达式的规则和实践中的注意事项,能够帮助...

    mysql查询字符串替换语句小结(数据库字符串替换)

    将ubk_vhost_list表中的字段userid中的字符...表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串 今天运行了一个查询 UPDATE ubk_vhost_list SET userid = replace (use

    mysql分割字符串

    在MySQL数据库中,有时我们需要处理存储在单一字段内的多个值,这时就涉及到字符串的分割操作。这个场景在处理如CSV格式的数据或者存储一串相关但独立的信息时尤为常见。本篇将详细介绍MySQL中的字符串分割技术及其...

    MYSQL_C_API详解1

    3. MYSQL_ROW:是一个行数据的类型安全的表示,当前它实现为一个计数字节的字符串数组。 4. MYSQL_FIELD:包含字段信息,例如字段名、类型和大小。 5. MYSQL_FIELD_OFFSET:是一个相对一个MySQL字段表的偏移量的...

    mysql.zip_MYSQL_mysql vc_mysql-vc_vc mysql

    在上述代码中,`CREATE TABLE`语句定义了表结构,`IF NOT EXISTS`确保表只在不存在时创建,`id`字段被设为主键且自动增长,`name`字段则为字符串类型,限制长度为50。 创建完表后,可以继续插入数据、查询、更新或...

    Mysql中批量替换某个字段的部分数据(推荐)

    MYSQL中批量替换某个字段的部分数据,具体介绍如下所示: 1.修改字段里的所有含有指定字符串的文字 UPDATE 表A SET 字段B = replace(字段B, 'aaa', 'bbb') example: update table set url= replace(url, 'aaa', '...

    MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串

    MySQL中的`REPLACE()`函数是一个非常实用的字符串处理函数,它允许我们在数据库中的字段值中查找并替换特定的字符子串。这个函数在处理大量数据时尤其有用,能有效地自动化那些繁琐的文本替换任务,避免了手动操作...

    mysql_c接口大全.doc

    9. `mysql_fetch_field()`, `mysql_fetch_field_direct()`, `mysql_fetch_fields()`: 这些函数用于获取查询结果中的字段信息,包括字段名称、类型等。 10. `mysql_num_rows()`: 返回结果集中的行数。 11. `mysql_...

    MySql_C 接口集合

    - **功能**:对SQL语句中的字符串进行特殊字符转义,防止SQL注入。 - **使用场景**:任何通过用户输入动态生成SQL语句的场合,保障数据安全。 #### 14. `mysql_fetch_field()` - **功能**:返回结果集中下一个字段...

    mysql资料_导入导出_备份还原_编码_字段类型长度_字符串_长度-定位-截取-拼接_日期_求差-加减-UTC-时区转换_查看表空间大小

    2、MySQL字段数据类型和长度.sql 3、usefullSQL.sql 4、编码.txt usefullSQL包含有: 字符串:求长度,定位,截取,拼接 日期操作:求差,加减,UTC时间,时区(timezone)转换等 查看表空间大小

    从字符串中查找字符出现次数的方法和性能对比

    但如果条件是基于字段中的子串或特定字符,则需结合字符串函数如`LENGTH`、`REPLACE`等来构建更复杂的查询语句,类似于文章中给出的`int mylen = (mysql.Length - mysql.Replace("sum", "").Length) / 3;`这样的...

    mysql update正则替换sql语句

    首先,来看一个简单例子,如果要将字段中的字符串“test”替换为“abc”,可以使用如下语句: ```sql UPDATE test SET url = REPLACE(url, 'test', 'abc') WHERE url REGEXP 'test'; ``` 在这条语句中,REPLACE...

    MYSQL_C_API详解.pdf

    - `mysql_fetch_row()`:从结果集中获取下一行数据,返回一个指向MYSQL_ROW的指针,MYSQL_ROW是指向字符串数组的指针,每个字符串对应结果集中的一列。 - `mysql_fetch_field()`:获取结果集的列信息,返回一个...

    MySQL数据库函数库

    mysql_db_query 函数用于发送查询字符串到 MySQL 数据库。该函数返回的是资源类型,表示查询结果。如果查询成功,则返回查询结果,否则返回 FALSE。 语法:int mysql_db_query(string query, [string database]); ...

Global site tag (gtag.js) - Google Analytics