mysql - 从mysql行中删除一些字符

标签 mysql

我需要从表 new 的字段 photo 中删除 ~\NewFolder1\ 但查询不起作用

UPDATE `new` SET `photo`=REPLACE(`photo`,'~\New\','')

最佳答案

您需要通过添加额外的“\”来转义“\”

UPDATE `new` SET `photo`=REPLACE(`photo`,'~\\NewFolder\\','')

关于mysql - 从mysql行中删除一些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36703605/

相关文章:

mysql - SQL选择不为零的列值,如果有多个值则选择最后一个

插入 MySQL 数据库的 PHP PDO 代码不起作用

mysql - 基于日期时间查询最近的最佳方法(MySQL)

MYSQL:将行转换为列

mysql - 如何使用另一个表更新具有 ON UPDATE RESTRICT 外键约束的主键?

mysql - 获取今天添加的结果,不早于

mysql - 为什么这个时间戳相差一个小时?

php - 如何使用 PHP 4 防止 $_POST 电子邮件字段的 SQL 注入(inject)

javascript - 文件 file 中未捕获的 ReferenceError : output is not defined when using jQuery $. post()

php - 是否可以在 mysql 表中创建超过 1024 个分区?