MySQL テーブル存在確認:簡単チェック方法とエラー対策
MySQLでは、テーブルが存在するかどうかを確認するために以下の2つの方法が使用できます。
- テーブルを表示する命令文であるSHOW TABLESを使用します。
SHOW TABLES LIKE '表名';
この文は、結果セットを返します。テーブルが存在する場合、結果セットにはそのテーブル名が含まれますが、存在しない場合は何も返されません。
- Japanese: INFORMATION_SCHEMAデータベースを使用する。
SELECT table_name
FROM information_schema.tables
WHERE table_schema = '数据库名' AND table_name = '表名';
指定されたデータベース内に指定されたテーブルが存在するかどうかを検索し、存在すればテーブル名を返し、存在しない場合は何も返さない。
上記の方法のいずれかを使用すると、テーブルの存在を確認し、適切な処理を行うことができます。