在phpmyadmin中转义分号

时间:2017-10-26 13:39:50

标签: mysql phpmyadmin mysql-real-escape-string

在PHPMyAdmin中我想替换“aa; bb” - > “aabb”,通过运行查询:

UPDATE `question` SET `text` = REPLACE(`text`, 'aa;bb', 'aabb') WHERE INSTR(`text`, 'aa;bb') > 0;

但是我收到了错误:

1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行“aa”附近使用正确的语法

发生错误总是在字符串中加一个分号。 此外,分号在searh中不起作用,或在PHPMyAdmin中查找和替换。

2 个答案:

答案 0 :(得分:1)

我不得不将分隔符从分号更改为其他内容,我使用了竖线。

答案 1 :(得分:0)

  

发生错误总是在字符串中加一个分号。而且,   分号在searh中不起作用或在PHPMyAdmin

中查找和替换

试试这个:

UPDATE `question` SET `text` = REPLACE(`text`, 'aa\;bb', 'aabb') WHERE INSTR(`text`, 'aa;bb') > 0;