SQL在服务器上与phpmyadmin一起使用,但在XAMPP中不起作用

时间:2019-01-04 16:02:25

标签: mysql phpmyadmin xampp

作为维护Wordpress网站的一部分,我在Windows 7计算机上安装了XAMPP v3.2.2。使用phpmyadmin我可以运行SELECT语句。但是,我只是尝试运行以下语句:

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`,'http://localhost/wordpress/wp-content/uploads/2018/11/old.jpg','https://www.jimplaxco.com/blog/new.jpg') WHERE `ID` ='5';

将代码粘贴到wp_posts表的phpmyadmin SQL框中会导致一系列语法错误(请参见下图)。令我困惑的是,我将代码粘贴到了两个不同的在线验证器中,这两个验证器均使该声明具有清晰的健康状况。然后,我登录到我的虚拟主机帐户,并将代码粘贴到phpmyadmin的SQL框中,代码工作正常。

任何对为什么我的本地安装phpmyadmin标记为无效的见解将不胜感激。谢谢。

phpmyadmin error messages

1 个答案:

答案 0 :(得分:0)

作为对原始问题的评论的后续,我导出了Wordpress数据库,卸载了XAMPP,安装了XAMPP 7.3.0,并导入了我的Wordpress数据库。

在phpmyadmin中,从我的原始帖子中粘贴SQL UPDATE语句不会导致语法错误,并且该语句正确运行。

所以问题不在于SQL语句本身,而在于我的旧版XAMPP安装中的问题。

感谢评论员为我指出正确的方向。