mysql判断表字段或索引是否存在,然后修改
判断字段是否存在:
DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGIN DECLARE CurrentDatabase VARCHAR(100); SELECT DATABASE() INTO CurrentDatabase; IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema=CurrentDatabase AND table_name = 'rtc_order' AND column_name = 'IfUpSend') THEN ALTER TABLE rtc_orderADD COLUMN `IfUpSend` BIT NOT NULL DEFAULT 0 COMMENT '是否上传 是否上传'; END IF; END// DELIMITER ; CALL schema_change();
判断索引是否存在:
DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGIN DECLARE CurrentDatabase VARCHAR(100); SELECT DATABASE() INTO CurrentDatabase; IF NOT EXISTS (SELECT * FROM information_schema.statistics WHERE table_schema=CurrentDatabase AND table_name = 'rtc_phototype' AND index_name = 'index_name') THEN ALTER TABLE `rtc_Phototype` ADD INDEX index_name ( `imgtype` ); END IF; END// DELIMITER ; CALL schema_change();
转载于:https://www.cnblogs.com/nizuimeiabc1/p/11031086.html
mysql判断表字段或索引是否存在,然后修改相关推荐
- mysql查询表字段是否存在_Mysql判断表字段或索引是否存在
判断字段是否存在: DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGI ...
- mysql字段是否存在_Mysql判断表字段或索引是否存在
判断字段是否存在: DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGI ...
- @MySQL为表字段添加索引
删除索引~ DROP INDEX `idx_dict_type` ON `article` 1.添加PRIMARY KEY(主键索引): ALTER TABLE `table_name` ADD PR ...
- php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...
- NAVICAT MYSQL 建表字段 默认值、EMPTY STRING、空白、NULL 的区别
Navicat mysql 建表字段 默认值.empty string.空白.NULL 的区别 总结在最后,没啥干货 简单测试了4种类型 bigint tinyint varchar char 单引号 ...
- mysql数据库表字段使用DESC等关键字报错及解决方法
mysql数据库表字段使用DESC等关键字报错及解决方法 参考文章: (1)mysql数据库表字段使用DESC等关键字报错及解决方法 (2)https://www.cnblogs.com/li--xi ...
- mysql 单表字段多少合适_复制信息记录表|全方位认识 mysql 系统库
在上一期<时区信息记录表|全方位认识 mysql 系统库>中,我们详细介绍了mysql系统库中的时区信息记录表,本期我们将为大家带来系列第七篇<复制信息记录表|全方位认识 mysql ...
- mysql为字段添加索引_Mysql优化-为表字段添加索引
Java基础---AWT 流式布局FlowLayout package net.zyz; import java.awt.Button; import java.awt.FlowLayout; imp ...
- mysql建表字段属性为clob_MySQL建表的优化策略
MySQL 建表的优化策略 目录 1. 字符集的选择 1 2. 主键 1 3. 外键 2 4. 索引 2 4.1. 以下情况适合于创建索引 2 4.2. 以下的情况下不适合创建索引 3 4.3. 联合 ...
最新文章
- 国内 Java 开发者必备的两个装备,你配置上了么?
- Android --- no module 问题
- 【产品】密码明文显示的必要性和解决方案
- 【RK3399Pro学习笔记】三、Debian 9 安装 ROS (Thinker Edge R)
- 文本分类问题不需要ResNet?小夕解析DPCNN设计原理(上)
- 郫都区计算机学校,成都郫县好升学的计算机学校有哪些
- 数据库系统实训——实验二——单表查询
- jQuery 源码解析(三十一) 动画模块 便捷动画详解
- A. 解决运行php文件出现乱码的问题
- Clojure 学习入门(1) - 学习资料
- 入华五周年,微软亮AI、云计算成绩,制定“二五”新战略...
- php 生成会员卡号,PHP实现生成唯一会员卡号
- 用Raspberry Pi作AirPlay服务端
- 网络安全工作及其配套法律法规和规范性文件汇总目录
- 富文本带图片导出word
- 设计模式--工厂模式(一个关于工厂的故事)
- 手机照片局部放大镜_揭秘“网红大片”里的“骗局”!用手机就能惊艳朋友圈...
- baby计算机英语怎么读,英语单词baby怎么读,baby的音标是什么,baby是什么意思 - 音标网...
- python 爬虫如何使用代理IP
- golang---go mod 相关问题的解决方法(Unexpected module path、used for two different module)