在不引发异常的情况下,判断MySQL中是否存在表(最好是通过PHP中的PDO)的最佳方法是什么.我不想解析"SHOW TABLES like"等等的结果.一定有某种布尔查询?
在不引发异常的情况下,判断MySQL中是否存在表(最好是通过PHP中的PDO)的最佳方法是什么.我不想解析"SHOW TABLES like"等等的结果.一定有某种布尔查询?
我不知道它的PDO语法,但这看起来非常简单:
$result = mysql_query("SHOW TABLES LIKE 'myTable'");
$tableExists = mysql_num_rows($result) > 0;