我需要检查一个给定的表,更具体地说是两个是否在数据库中,为此我编写了这样的SQL命令
[Authorize]
不幸的是 - 尽管我的数据库中存在具有此名称的表,但SQL总是返回0行,这反过来会导致PHP中出现相同的情况。因此,问题是 - 我如何犯错,或者我怎样才能构造一个正确的命令并返回结果,或者这个表是否实际存在?
答案 0 :(得分:2)
你应该使用OR
SELECT COUNT(*) as number
FROM information_schema.tables
WHERE table_schema = '__pricelist_countries'
OR table_schema = '__pricelist_ranges'