在mysql中可以使用下面的语句判断mysql表中字段是否存在:select count(*) from information_schema.columns where table_name = '表名' and column_name = '字段名'

示例:-- ----------------------------

-- 判断 vrv_paw_rule 表是否存在 thresholdMin 字段,不存在则添加; 存在则修改字段类型

DELIMITER ??

DROP PROCEDURE IF EXISTS schema_change??

CREATE PROCEDURE schema_change()

BEGIN

IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = DATABASE()  AND table_name = 'vrv_paw_rule' AND column_name = 'thresholdMin') THEN

ALTER TABLE vrv_paw_rule ADD COLUMN thresholdMin  BIGINT;

ELSE

ALTER TABLE vrv_paw_rule MODIFY COLUMN thresholdMin BIGINT ;

END IF;

END??

DELIMITER ;

CALL schema_change();

mysql字段是否存在_mysql怎么查询字段是否存在?相关推荐

  1. mysql多select合并_mysql 多个字段合并

    group_concat 函数 默认","合并 select p.id as patent_id,p.application_no,p.name,p.inventer,group_ ...

  2. mysql字段类型原理_mysql数据类型和字段属性原理与用法详解

    本文实例讲述了mysql数据类型和字段属性.分享给大家供大家参考,具体如下: 本文内容: 数据类型 数值类型 整数型 浮点型 定点型 日期时间类型 字符串类型 补充: 显示宽度与zerofll 记录长 ...

  3. php mysql 字段自增_MySQL自增字段取值的详细介绍(附代码)

    本篇文章给大家带来的内容是关于MySQL自增字段取值的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表 ...

  4. mysql 重命名索引_mysql增删改字段,重命名替换字段

    ALTER TABLE 语句分为以下几个部分: 部分 说明 table 指定修改的表. field  指定在表内增加或删除的字段. type 字段的数据类型. size 字段的字符长度 (文本及二进制 ...

  5. mysql修改字段名称脚本_mysql数据库修改字段及新增字段脚本

    1.修改字段的长度 ALTER TABLE MODIFY COLUMN 字段名  数据类型(修改后的长度) 例句:ALTER TABLE test_table MODIFY COLUMN id INT ...

  6. oracle查询字段精度,【Oracle】查询字段的长度、类型、精度、注释等信息

    在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.     mysql 修改字段长度 a ...

  7. Oracle查询字段以外的内容,Oracle查询字段内容为非数字的记录

    今天在一张3W多记录的表里查非数字的异常数据~数据库太水,记录一发,因为2.5使用人员误输入为2..5.... select t.routecardlist_id,trim(translate(RTR ...

  8. mysql 过滤相同数据库_MySQL数据库查询中的重复记录过滤

    今天帮别人修改程序,需要分组去最大值.也就是所谓,某一字段有重复字,过滤掉有重复的数据.弄了半天,最后总结一下. 首先搞点模拟数据出来 create table t2 ( id int primary ...

  9. mysql搜索结果去重_MySQL去除查询结果重复

    出现结果重复数SQL(四表关联): SELECT COUNT(post.ID ) FROM wp_posts AS post LEFT JOIN wp_term_relationships AS re ...

最新文章

  1. OpenUPF 功能分析
  2. Spring中日期格式转换
  3. 动态规划:二维费用背包
  4. CSS cursor 属性
  5. 2017 省赛选拨 想打架吗?算我一个!所有人,都过来!(3) 递推 斐波拉数列的应用...
  6. 排序——奖学金(洛谷 P1093)
  7. UE4 蓝图RandomStreams
  8. linux系统克隆安装教程,使用Clonezilla克隆Linux安装的方法
  9. @程序员,如何用最少的字节编写 C64 可执行文件?
  10. SLAM无人车通过上摄像头扫描二维码重定位
  11. 使用spring-boot-maven-plugin插件打包spring boot项目
  12. 杂七杂八(7): win7无法安装python3
  13. ppt设置外观样式_幻灯片的外观设置
  14. 使用面包板的一点小注意
  15. cmd文件闪退问题追踪办法
  16. 制图小课堂:美国机场可视化黑白围棋风格专题
  17. Android程序员必看,资深Android面试题
  18. 分区空间分配:window10怎样把C盘空间分一点给D盘?
  19. Migrando电子商务可以实现Iluria para o Shopify(Python的标准)
  20. 基于STM32的智能风扇系统

热门文章

  1. 投毒、伪装、攻击,DNS 欺骗和钓鱼网站如何一步步诱人掉入陷阱?
  2. 微信成最频繁网络诈骗犯罪工具;库克再谈乔布斯;PyCharm 2019.2.5 发布| 极客头条...
  3. 花了 4 天,破解 UNIX 联合创始人 39 年前的密码!
  4. Facebook 发布全新 JavaScript 引擎:Hermes! | CSDN博文精选
  5. 程序员过关斩将:小小的分页引发的加班血案
  6. 这段 JavaScript 代码能挖出你所有的访问记录!
  7. 程序员如何应对双十一购物的大流量冲击?
  8. Android 9 带着 AI 来了,为什么我们还停留在 6?
  9. 论“天才球员”有多重要!
  10. ofo 辟谣滴滴收购;美团饿了么回应数据泄露;金立转战海外 | CSDN 极客头条