判斷表是否存在 創建表前判斷表是否存在

有四種方式進行判斷:
1. SHOW TABLES LIKE '%tb_bp_d_case%';
2. select TABLE_NAME from INFORMATION_SCHEMA.TABLES whereTABLE_SCHEMA='dbname' and TABLE_NAME='tablename' ;
3. 如果表不存在就建立這個表,那麼可以直接用 create table if not exists tablename (id int)這樣的指令來建立,不需要先去查詢表是否存在。

4. 從模板表創建表:create table if not exists like old_table_name;



  1. SELECT COUNT(*) FROM information_schema.TABLES WHERE TABLE_NAME="表名"

發佈了139 篇原創文章 · 獲贊 32 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章