當前位置:首頁 » 存儲配置 » mysql存儲過程判斷表是否存在

mysql存儲過程判斷表是否存在

發布時間: 2022-06-05 00:08:42

① mysql 存儲過程中的 if exists 判斷問題

SELECT沒有IF EXISTS 語法,你可以用select count(*) from information_schema.tables where table_schema='your_schema' and table_name='your_tab';看返回0還是1來判斷。

② mysql判斷表是否存在

SHOW TABLES LIKE '%表名%';

③ mysql 表是否存在

有四種方式進行判斷:

1

SHOWTABLESLIKE'%tb_bp_d_case%';

2.

selectTABLE_NAMEfromINFORMATION_SCHEMA.TABLESwhereTABLE_SCHEMA='dbname'andTABLE_NAME='tablename';

3. 如果表不存在就建立這個表,那麼可以直接用

這樣的指令來建立,不需要先去查詢表是否存在。
4. 從模板表創建表:

createtableifnotexistslikeold_table_name;

④ mysql在存儲過程中先判斷資料庫中是否存在table1表,有就刪除,沒有就新建

是的 這個主要是在增刪改查的時候用到
if TABLE1 EXISTING DROP TABLE1;
CREATE TABLE

熱點內容
演算法項目目標 發布:2025-07-03 19:47:07 瀏覽:768
手機開屏密碼多少 發布:2025-07-03 19:35:48 瀏覽:801
我的世界夢世界伺服器怎麼重啟 發布:2025-07-03 19:33:20 瀏覽:545
編譯型語言快 發布:2025-07-03 19:31:57 瀏覽:414
mud伺服器搭建 發布:2025-07-03 19:28:37 瀏覽:496
雲存儲空間怎麼繳費 發布:2025-07-03 19:22:45 瀏覽:637
雙機熱備虛擬ip怎麼配置域名 發布:2025-07-03 19:09:18 瀏覽:356
計算數據存儲地址 發布:2025-07-03 18:48:29 瀏覽:714
安卓恢復出廠設置如何退出 發布:2025-07-03 18:40:41 瀏覽:697
家用電腦和網吧電腦做成伺服器 發布:2025-07-03 18:22:07 瀏覽:860