1. ホーム
  2. php

[解決済み] MySQLは例外を発生させずにテーブルが存在するかどうかをチェックする

2022-07-26 03:20:22

質問

MySQL にテーブルが存在するかどうかを、例外を発生させずにチェックする最良の方法は何ですか (できれば PHP の PDO 経由で)。私は "SHOW TABLES LIKE" などの結果を解析するように感じない。何らかのブール型クエリがあるはずです。

どのように解決するのですか?

PDOの構文がわからないのですが、これはかなり簡単なようです。

$result = mysql_query("SHOW TABLES LIKE 'myTable'");
$tableExists = mysql_num_rows($result) > 0;