gpt4 book ai didi

MySQL 错误 : "WHERE post LIKE" not working

转载 作者:行者123 更新时间:2023-11-29 04:11:21 25 4
gpt4 key购买 nike

我不是 MySQL 专家,对此有疑问...

所以,我有一个论坛板数据库。我需要替换其中一个表中的过时代码。我正在尝试使用这个:

Update ibf_posts
Set post = replace(post, '<div width="95%" style="margin:8px 26px 4px 26px"><a href="javascript:void(0);" onclick="javascript:spoil(this);"><div class=\'spoilertop\'><b>SPOILER</b> [Show/Hide]</div></a><div style="display: none;" class="spoilermain">', '<div width="95%" style="margin:8px 26px 4px 26px"><a class=\'spoilertop\' style=\'display:block;\'><b>SPOILER</b> [Show/Hide]</a><div class="spoilermain">');
WHERE post LIKE '%<div width="95%" style="margin:8px 26px 4px 26px"><a href="javascript:void(0);" onclick="javascript:spoil(this);"><div class=\'spoilertop\'><b>SPOILER</b> [Show/Hide]</div></a><div style="display: none;" class="spoilermain">%';

但它不起作用。它说:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE  post LIKE '%<div width="95%" style="margin:8px 26px 4px 26px"><a href="ja' at line 1 

这很奇怪,因为我在我的本地主机上试过它工作正常。但是当我在我的实时服务器上尝试时,它不起作用。我的 MySQL 版本(在实时服务器上)是 MySQL 4.1.22。

有什么帮助吗?

最佳答案

您应该删除第二行末尾的分号,因为它表示查询结束,这是不正确的。

关于MySQL 错误 : "WHERE post LIKE" not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10001515/

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