Mysql数据库创建存储过程实现往数据表中新增字段的方法

2019-04-27 15:26:24 IT时代网 [ 数据库 ] 分享

维序者 淮上 www.wyham.com.cn   本文实例讲述了mysql创建存储过程实现往数据表中新增字段的方法,结合实例形式对比分析了通过存储过程新增字段相关操作技巧,需要的朋友可以参考下。

需求:

  往某数据库的某个表中新增一个字段(若该字段已存在,则不做操作;若该字段不存在,则新增)

  百度了n久,没有符合要求的例子,只有参考加自己琢磨,最终终于给弄出来了,以下是几个版本的更迭

第一版:

  此存储过程可以做到往ltivalley数据库的t_luck表中新增一个sss的字段,但写死了,毫无灵活性,故没用!

第二版:

  创建存储过程没有问题,但当调用的时候就会出错,报 "IF"左右出错,原因是在mysql中IF只能存在于存储过程中,此处用EXECUTE stmt来执行,等于是不在存储过程里面执行if语句,所以报错,执行不了!故没用!

第三版

  无法创建存储过程,原因是在IF NOT EXISTS()中,不能执行EXECUTE selec语句,原因未知。故没用!

终极版

  最终的结果,先执行EXECUTE selec,将结果存放到一个变量@iscolexists中,然后再在IF()中判断@iscolexists的值,做相应操作??捎?

  以上就是Mysql数据库创建存储过程实现往数据表中新增字段的方法的全部内容了,希望本文所述对大家MySQL数据库计有所帮助。

声明:本站部分资源来源于网络,版权归原作者或者来源机构所有,如作者或来源机构不同意本站转载采用,请通知我们,我们将第一时间删除内容。本站刊载文章出于传递更多信息之目的,所刊文章观点仅代表作者本人观点,并不意味着本站赞同作者观点或证实其描述,其原创性及对文章内容的真实性、完整性、及时性本站亦不作任何保证或承诺,请读者仅作参考。
编辑:
南宁代孕 | 珠海代怀孕 | 珠海代孕 | 广州代孕 | 广州代孕 | 网易传奇私服网 | 南宋皇帝网 | 时代育儿网 | 元朝历史网 | 启辰代孕网 | 丹江口新闻资讯网 | 广州高鹰代孕 |
  • 福岛核电站周边辐射值创新高 污水泄漏仍难解决_张曼玉个人资料 2019-07-18
  • 新华网评:以“四个最严”织牢食品安全防护网_牛郎织 2019-07-18
  • 全国钒钛磁铁矿综合利用标委会在四川成立_一顿等于多少升 2019-07-18
  • 莫把“特长兵”当作“全能兵”_仙侠奇缘之花千骨有声小说打包下载 2019-07-18
  • 安利总裁德·狄维士:美对华征收关税令人失望 深化贸易合作符合两国利益_柯岩中心小学 2019-07-18
  • 炎症如何转化为癌症 科研人员发现炎癌转化重要趋化因子_石家庄夜校 2019-07-18
  • 山东六件法规和决定获批:省城历史文化街区禁设户外广告_孙乐欣 2019-07-17
  • 中国债券纳入彭博巴克莱指数_古国奇缘 2019-07-17
  • 宁夏坚决取缔城市区学前班及幼小衔接班_qqtouxiang 2019-07-17
  • 工信部约谈小米等30家企业:骚扰电话整改要短期内见效_法航447空难 2019-07-17
  • 最高检发布民事检察指导性案例 向打“假官司”亮剑_斯姆特 2019-07-17
  • 南京设投资项目代办中心 政府做企业"店小二"_橘日向 2019-07-17
  • 矢志不移走好绿色发展之路(声音)_绛州大鼓 2019-07-16
  • Pronóstico del clima de ciudades del mundo | Spanish.xinhuanet.com_火线追凶下载 2019-07-16
  • 河北医大一院先心病团队被授予“河北青年五四奖章”_校园小说阅读网女生版 2019-07-16