mySQL:用 <p> 替换/n 的所有实例

标签 mysql sql

我正在尝试运行一个查询来替换 '/n' 的所有实例(这似乎是一个隐藏字段) <p> .

我有以下 SQL

UPDATE dbname.products  SET text_column = REPLACE (text_column, '\r\n', '<p>');

我收到错误“字段列表”中的未知列“文本”

有人能看到这里有问题吗?

谢谢

最佳答案

问题可能是 replace() 后面的空格。 MySQL 对函数名称后面的空格很挑剔,如 documentation 中所述。 .

所以,尝试一下:

UPDATE dbname.products
  SET text_column = REPLACE(text_column, '\r\n', '<p>');

关于mySQL:用 <p> 替换/n 的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788531/

相关文章:

mysql - 在特定日期之后获取 MySQL 数据

mysql - 具有一个键值的两列索引

mysql - #1005 - 无法创建表 'disertation.#sql-d38_40'(错误号 : 150)

sql - 如何抽象出子查询?

php - 自动增加发票号码,每月重置为零

PHP/MySQL - 搜索查询

php - 将数组插入数组然后编码 - PHP

mysql - Liquibase MySQL : syntax error near '????????????????'

MySQL:子查询返回超过 1 行

mysql - 如何对重复的 mysql 数据进行非规范化?