gpt4 book ai didi

MySQL 删除表不适用于前缀

转载 作者:行者123 更新时间:2023-11-30 01:29:29 24 4
gpt4 key购买 nike

我正在尝试删除带有 wp_ 前缀的表,但它给出的错误如下

错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“WHERE TABLE LIKE 'wp_%'”附近使用的正确语法

这是我的查询

"DROP TABLE WHERE TABLE LIKE '{$wp}%'"

这个查询有什么问题?请帮忙

最佳答案

据我所知,您无法有选择地删除表。您必须专门删除每个表,因为删除不能使用过滤器。您可能可以使用元数据来获取所有表的名称,然后在代码中找出哪些以 wp_ 开头。然后,您只需循环遍历要删除的表列表,然后使用 drop table [table-name]; 删除它们。

要从元数据中获取表名称列表,请使用 select table_name from information_schema.tables;

关于MySQL 删除表不适用于前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634165/

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