我知道我的问题是重复的,但我的情况不同只是听我说了
我在wordpress中使用一个名为 gravity forms 的插件表来进行一些自定义数据操作,现在我返回错误了!
Table 'printam1_i322754_wp1.wp_rj_lead_detail' doesn't exist
现在我做了一些研究。在我的数据库的sql部分我做的是我运行一些代码来检查我的表是否存在我想要访问的表是 wp_rj_lead_detail 现在当我在phpmyadmin中以sql模式运行查询时
SHOW TABLES LIKE 'wp_rj_lead_detail'
返回0行,但我的表实际存在,我可以看到它,当我运行相同的查询与其他一些表名称
SHOW TABLES LIKE 'wp_links'
它返回一行表示表存在!我一直在想这个问题是在开发方面,而问题是在数据库方面。任何人都可以指导我是什么问题?我也下载了整个数据库,它的大小是98M!这是正常的吗?因为该网站只有一个正确的引用页面,否则该网站几乎是空的
答案 0 :(得分:1)
你应该看看上一篇文章: SHOW TABLES statement with multiple LIKE values
您缺少一些关键点。最快的一个是缺少的通配符'%wp_rj_lead_detail%'。
SHOW TABLES
FROM `<yourdbname>`
WHERE
`Tables_in_<yourdbname>` LIKE '%cms%';
虽然多个相似值不适用,但逻辑确实如此。