gpt4 book ai didi

replace - phpMyAdmin 4.5.4,REPLACE 语句中出现意外标记错误

转载 作者:行者123 更新时间:2023-12-02 15:30:25 26 4
gpt4 key购买 nike

以下查询在 phpMyAdmin 3.5.3 版本中运行成功。

SELECT  *
FROM mytable
WHERE REPLACE (Col, 'a', '') = 'bbb'

但是在我将phpMyAdmin升级到版本4.5.4.1之后,在REPLACE附近的WHERE子句出现了以下错误>。此错误可以用任何表重现任何数据库。

如果我将查询更改为下面的内容,它就可以工作。

SELECT  *
FROM mytable
WHERE (REPLACE (Col, 'a', '')) = 'bbb'

是phpMyAdmin的bug吗?或者 MySQL 计划更改其语法以不支持无括号?

最佳答案

这似乎是 phpMyAdmin 使用的解析器库的错误。我已在 https://github.com/phpmyadmin/sql-parser/issues/43 上打开了错误报告但它似乎已经被修复了;例如,我无法重现它的反转 4.5.5.1。我建议您升级您的 phpMyAdmin。

关于replace - phpMyAdmin 4.5.4,REPLACE 语句中出现意外标记错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35568587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com