查詢資料庫表是否存在

Joe_vv發表於2014-08-01

sqlite3 中查詢是否存在表 config:

select count(*) from `sqlite_master` where type = 'table' and tbl_name = 'config';
如果表存在,返回結果大於0;如果不存在,返回結果為0。


mysql 中查詢是否存在表 config:

select count(*) from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='db_name' and TABLE_NAME = 'config';

注:此處的db_name是config表所在的資料庫名

如果表存在,返回結果大於0;如果不存在,返回結果為0。



博主所有文章已轉自私人部落格 Joe 的個人部落格,謝謝關注!

相關文章