当前位置:首页 » 存储配置 » 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-05-14 18:25:00 浏览:399
搭建服务器能使用nodejs开发吗 发布:2025-05-14 18:24:14 浏览:134
alook浏览器安卓哪个版本上网最快 发布:2025-05-14 18:22:33 浏览:456
sqldist 发布:2025-05-14 18:08:18 浏览:162
人行外管局编译 发布:2025-05-14 18:07:33 浏览:649
安卓手机如何使用大流量 发布:2025-05-14 17:47:34 浏览:82
精密模具编程 发布:2025-05-14 17:45:16 浏览:499
存储顺序和逻辑顺序有什么区别 发布:2025-05-14 17:44:30 浏览:275
安卓版设置里的隐身在哪里 发布:2025-05-14 17:35:16 浏览:333
linuxshell密码 发布:2025-05-14 17:21:11 浏览:200