zvvq技术分享网

mysql如何将所有字段某符号前数据替换(mysql替换

作者:zvvq博客网
导读使用以下 mysql 语句将所有字段中特定符号前的数据替换:"update table_name set field_name = replace(field_name, old_value, new_value)。" 其中,table_name 是表名,field_name 是字段名,old_value 是旧值,ne

使用以下 mysql 语句将所有字段中特定符号前的数据替换:"update table_name set field_name = replace(field_name, old_value, new_value)。" 其中,table_name 是表名,field_name 是字段名,old_value 是旧值,new_value 是新值。

内容来自zvvq

如何用 MySQL 将所有字段中特定符号前的数据替换

zvvq.cn

要将所有字段中特定符号前的数据替换,可以使用以下 MySQL 语句: 内容来自samhan

zvvq.cn

内容来自zvvq,别采集哟

UPDATE table_name 内容来自samhan666

SET field_name = REPLACE(field_name, old_value, new_value); zvvq好,好zvvq

其中:

zvvq好,好zvvq

table_name 是要更新的表名。 field_name 是要替换数据字段的名称。 old_value 是要替换的旧值。 new_value 是新值。

示例: 本文来自zvvq

假设您有一个名为 customers 的表,其中包含一个名为 name 的字段。要将 name 字段中所有以连字符(-)开头的值替换为下划线 (_),您可以使用以下语句:

zvvq.cn

内容来自zvvq

内容来自samhan666

UPDATE customers

本文来自zvvq

SET name = REPLACE(name, -, _); zvvq

注意:

内容来自samhan

此语句将替换所有字段 name 中以连字符开头的值,包括中间有连字符的值。如果只想替换开头有连字符的值,可以使用 REGEXP_REPLACE 函数。 该语句适用于所有行的字段 name。如果您只想更新特定行的值,可以使用 WHERE 子句。 语句执行后,所有受影响的行将更新为新值。

以上就是mysql如何将所有字段某符号前数据替换的详细内容,更多请关注其它相关文章! 内容来自zvvq,别采集哟