怎么在Mysql中动态更新数据库
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章给大家介绍怎么在Mysql中动态更新数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。动态删除索引DROP PROCEDURE IF EXISTS UPGRADE;DE
千家信息网最后更新 2024年09月21日怎么在Mysql中动态更新数据库
这篇文章给大家介绍怎么在Mysql中动态更新数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
动态删除索引
DROP PROCEDURE IF EXISTS UPGRADE;DELIMITER $$CREATE PROCEDURE UPGRADE()BEGIN-- RESOURCE.AUDIO_ATTRIBUTE IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'RESOURCE' AND TABLE_NAME = 'AUDIO_ATTRIBUTE' AND INDEX_NAME = 'resource_publish_resource_id_index') THEN ALTER TABLE `AUDIO_ATTRIBUTE` DROP INDEX resource_publish_resource_id_index; END IF;END$$DELIMITER ;CALL UPGRADE();DROP PROCEDURE IF EXISTS UPGRADE;
动态添加字段
DROP PROCEDURE IF EXISTS UPGRADE;DELIMITER $$CREATE PROCEDURE UPGRADE()BEGIN-- HOMEWORK.HOMEWORK_QUESTION_GROUP.FROM_ID IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'FROM_ID') THEN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN FROM_ID VARCHAR(50) NULL; END IF;-- HOMEWORK.HOMEWORK_QUESTION_GROUP.QUESTION_TYPE IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'QUESTION_TYPE') THEN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN QUESTION_TYPE VARCHAR(50) NULL; END IF;-- HOMEWORK.HOMEWORK_QUESTION_GROUP.DIFFICULTY IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'DIFFICULTY') THEN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN DIFFICULTY VARCHAR(50) NULL; END IF;END$$DELIMITER ;CALL UPGRADE();DROP PROCEDURE IF EXISTS UPGRADE;
关于怎么在Mysql中动态更新数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
动态
数据
数据库
更新
内容
更多
帮助
不错
兴趣
字段
小伙
小伙伴
文章
知识
篇文章
索引
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全员攻击支付宝完整
虾米数据库
怎么制作服务器默认文件
兼职软件开发合同范本
计算机网络技术主好学吗
网络设备接入网络安全监测装置
锦州市商城软件开发多少钱
饥荒卡在服务器世界生成
国家网络安全战略目标是
数据库原理与应用数学
长春易成才网络技术
数据库设计文件怎么写
魔兽pve pvp服务器差别
为什么要建立域服务器
通信中的服务器与客户端的区别
网络安全运维整改方案
德州企业管理软件开发费用
万方网络安全
华盛网络技术有限公司
数据库中修改数据表结构
怎么与服务器建立安全连接
数据库开发工具有哪几种
创建数据库英文版
美国专利数据库怎么查专利
戴尔服务器机械硬盘重量
广州全域互联网科技有限公司
淄博的软件开发公司招聘信息
企业网络安全的主要内容
网络安全隐患整改的请示
密正网络安全有关吗