我有一个脚本,它通过从数据库中获取类别和关键字来生成类似这样的查询。然而,看起来语法有问题。这里首先是代码:
UPDATE `mrhowtos_main`.`eng-jap` SET `category` = 'travel' WHERE `eng` REGEXP 'abroad|country|sight seeing|foreign|plane|train|bus' and where `category` REGEXP 'misc|none';
这是mySQL返回的错误:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以category
在第 1 行的 'where REGEXP 'misc|none''附近使用正确的语法
我已经看了很长时间,但似乎仍然看不出它有什么问题。我确定错误不在数据库中的表或列名中。