當前位置:首頁 » 存儲配置 » 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-10-16 16:53:22 瀏覽:752
獵魔人2迅雷下載ftp 發布:2025-10-16 16:39:07 瀏覽:412
王者安卓qq區哪個大佬多 發布:2025-10-16 16:38:17 瀏覽:834
java中高級培訓 發布:2025-10-16 16:04:17 瀏覽:240
手機掛機每天賺40自動掛機腳本 發布:2025-10-16 15:34:43 瀏覽:883
安卓刷機刷壞了怎麼修復 發布:2025-10-16 15:24:05 瀏覽:406
米十系統相當於安卓什麼版本 發布:2025-10-16 15:23:50 瀏覽:993
android底部導航欄滑動 發布:2025-10-16 15:14:13 瀏覽:935
為什麼塞班系統不能像安卓一樣 發布:2025-10-16 15:13:14 瀏覽:706
編程能編寫 發布:2025-10-16 15:08:02 瀏覽:878