當前位置:首頁 » 存儲配置 » 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-01-12 06:34:51 瀏覽:513
醫保電子密碼在哪裡找到 發布:2025-01-12 06:34:38 瀏覽:348
安卓手機有網卻不能使用怎麼辦 發布:2025-01-12 06:25:20 瀏覽:212
arm存儲器映射 發布:2025-01-12 06:25:12 瀏覽:250
安卓系統個人字典有什麼用 發布:2025-01-12 06:13:37 瀏覽:928
geventpython安裝 發布:2025-01-12 06:13:34 瀏覽:339
放鬆解壓助睡眠直播 發布:2025-01-12 06:13:00 瀏覽:829
車載wince和安卓哪個好用 發布:2025-01-12 05:58:18 瀏覽:840
vb6遍歷文件夾 發布:2025-01-12 05:58:13 瀏覽:366
c在C語言中代表什麼 發布:2025-01-12 05:52:59 瀏覽:48