我有这样的表:
在 order_address
字段中。
因为我存储了买家/用户的详细信息,即姓名+地址+城市+密码/邮政编码+州+国家/地区+手机。
在所有内容之间,我使用 sep
作为每个内容的分隔符。
现在我想用整个表中的其他字符替换所有 sep
。
假设我想在整个表中将 sep
替换为 //
。
那么如何使用查询来做到这一点呢?我不知道,所以有什么建议。
最佳答案
SET SQL_SAFE_UPDATES=0;
设置SQL_SAFE_UPDATE模式
Update order_table
set order_address = REPLACE(order_address , 'sep', '//')
WHERE order_address LIKE '%sep%';
关于mysql - 将 MySql 表中的现有字符串替换为新字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21473829/