232
来源:互联网 发布:大数据技术知识体系 编辑:程序博客网 时间:2024/06/05 22:09
判断字段是否存在:
1 DROP PROCEDURE IF EXISTS schema_change; 2 DELIMITER // 3 CREATE PROCEDURE schema_change() BEGIN 4 DECLARE CurrentDatabase VARCHAR(100); 5 SELECT DATABASE() INTO CurrentDatabase; 6 IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema=CurrentDatabase AND table_name = 'rtc_order' AND column_name = 'IfUpSend') THEN 7 ALTER TABLE rtc_order 8 ADD COLUMN `IfUpSend` BIT NOT NULL DEFAULT 0 COMMENT '是否上传 是否上传'; 9 END IF; 10 END// 11 DELIMITER ; 12 CALL schema_change();
判断索引是否存在:
1 DROP PROCEDURE IF EXISTS schema_change; 2 DELIMITER // 3 CREATE PROCEDURE schema_change() BEGIN 4 DECLARE CurrentDatabase VARCHAR(100); 5 SELECT DATABASE() INTO CurrentDatabase; 6 IF NOT EXISTS (SELECT * FROM information_schema.statistics WHERE table_schema=CurrentDatabase AND table_name = 'rtc_phototype' AND index_name = 'index_name') THEN 7 ALTER TABLE `rtc_Phototype` ADD INDEX index_name ( `imgtype` ); 8 END IF; 9 END// 10 DELIMITER ; 11 CALL schema_change();
阅读全文
0 0
- 232
- 232
- RS-232
- RS-232
- uart-232
- RS-232
- nyoj 232
- sgu 232
- ocp-232
- skcatSgnisueueuQtnemelpmI.232
- 232 485
- UVA-232
- UVa-232
- UVA 232
- uva 232
- UVA 232
- UVA 232
- uva 232
- greenplum
- git学习笔记3-撤销修改
- 可能是目前最完整的前端框架 Vue.js 全面介绍
- spring/springboot RestTemplate使用笔记
- LInux-007 Ubuntu16.04重新安装ubuntu-unity桌面并设置 默认启动模式。
- 232
- 基于神经网络的文本意图(intent)识别
- 解决第三方登录无法授权问题
- 基于消息的分布式架构
- :app:transformDexArchiveWithExternalLibsDexMergerForDebug'. 问题记载
- 第15周项目1-验证算法(4)快速排序
- 文章标题
- 解决数据库中取值与java中的string不匹配的问题
- springMVC入门(三)