项目场景:

使用navicat客户端对mysql数据库表的个别字段类型设置长度


问题描述

设置完长度后,点击保存,发现int类型和tinyint(1除外)等类型设置的长度都变为0


原因分析:

查找官网相关资料,发现MySQL Server 8.0.17已移除TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT数据类型的显示宽度,并且MySQL Server 8.0.19已从SHOW CREATE TABLE、SHOW CREATE FUNCTION和INFORMATION_SCHEMA查询结果中移除这些数据类型的显示宽度。

官网相关资料:

MySQL Server 8.0.17 deprecated the display width for the TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT data types when the ZEROFILL modifier is not used, and MySQL Server 8.0.19 has removed the display width for those data types from results of SHOW CREATE TABLE, SHOW CREATE FUNCTION, and queries on INFORMATION_SCHEMA.COLUMNS, INFORMATION_SCHEMA.ROUTINES, and INFORMATION_SCHEMA.PARAMETERS (except for the display width for signed TINYINT(1)). This patch adjusts Connector/J to those recent changes of MySQL Server and, as a result, DatabaseMetaData, ParameterMetaData, and ResultSetMetaData now report identical results for all the above-mentioned integer types and also for the FLOAT and DOUBLE data types. (Bug #30477722)


这下你知道navicat客户端对个别字段类型设置长度保存后变为0的原因了吧。

记录navicat客户端对个别字段类型设置长度保存后变为0的原因相关推荐

  1. int*类型和int类型_mysql8.0.19中在navicat客户端中int、bigint等类型设置长度保存后为0...

    问题描述: 今天在将开发库(mysql版本号:5.7.24)的表结构和正式库(mysql版本号:8.0.19)表结构做比对的时候,发现大量表中字段不一致,初以为是切换到正式库时执行SQL报错了,后,手 ...

  2. mysql8.0.19中在navicat客户端中int、bigint等类型设置长度保存后为0

    官网相关资料: MySQL Server 8.0.17 deprecated the display width for the TINYINT, SMALLINT, MEDIUMINT, INT, ...

  3. clickhouse建表,字段类型设置为可为null类型

    clickhouse建表,字段类型设置为可为null类型 基于对clickhouse中的表进行插入或者更新操作时,对于null值插入或者更新出现的问题进行处理,所以在建表的时候对字段进行表明,设置为可 ...

  4. Navicat中设计表时int类型的长度说明

    文章目录 前言 总结 实例 前言 平时开发中经常在Navicat中设计表,字段类型中会使用int类型(包括tinyint.smallint.mediumint.int.bigint等),在Navica ...

  5. oracle修改字段类型及长度

    oracle修改字段类型及长度 –改变类型及长度 Alter Table tableName Add (new_name number(10));–新增加一个字段用作储存要改变类型及长度的值 upda ...

  6. 给元素设置鼠标移入后变为手型的属性

    给元素设置鼠标移入后变为手型的属性 鼠标移到该元素上时形状变为小手 cursor: pointer; 举例 <style>div{cursor: pointer;} </style& ...

  7. mysql的字段长度_【mysql】字段类型和长度的解释

    int(11)最大长度是多少,MySQL中varchar最大长度是多少? int(11)最大长度是多少? 在SQL语句中int代表你要创建字段的类型,int代表整型,11代表字段的长度. 这个11代表 ...

  8. excel表达式分离字段类型、长度及转字符串转化

    原格式如下 需求 将字段类型分成一列.字段长度分成一列.字段精度分成一列.是否为空将YES转化为Y,NO转化为N 结果 字段类型转化 =IF(ISNUMBER(FIND("(",E ...

  9. mysql 字段长度建议_设计数据库时字段类型和长度建议

    对于任何字段长度都不应该过于小气,否则未知的变化会造成前后台都要修改 1.对于开关型字段建议number(1,0) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大 ...

  10. redis: string类型设置过期时间后 再进行set操作,会清除过期时间

    redis的set操作实际上是: 删除之前的key,再创建一个新的key,所以之前key就会被删除连带赋予的过期时间, 这时我们建议使用setrange 命令进行覆盖操作,避免过期时间被删除. red ...

最新文章

  1. matrix_multiply代码解析
  2. 数据驱动安全需三大核心新技术
  3. [BZOJ1984] 月下“毛景树”
  4. web怎么用代码创造表格_Python新工具:用三行代码提取PDF表格数据
  5. PHP搭建OAuth2.0
  6. Android4大组件
  7. android 中文语音
  8. Visual C++ 6.0静态、动态链接库
  9. Configure VNC in RHEL 7
  10. 数字延时网络混响算法研究(FDN)
  11. PHP QQ网页三方登录
  12. 舵机信号线怎么区分,有什么用
  13. 笔记本linux系统重装步骤(Centos7.0)
  14. 和量子计算有什么区别 并发_到底什么是量子计算?
  15. RabbitMQ集群安装配置+HAproxy+Keepalived高可用
  16. GWA2吉娃兔升級基於事件驅動的緩存處理模塊
  17. DIV和Table的水平、垂直居中
  18. PL/SQL Developer 开发工具技巧总结
  19. 使用WebView实现文件下载的两种方式
  20. t3系统总显示得不到服务器,用友T3不能连接服务器你好,用友T3总是说连接不到服务...

热门文章

  1. linux /etc/profile文件,linux系统中/etc/profile和.profile的介绍
  2. sccm可以管理linux补丁,在Linux系统中如何运用SCCM集合?
  3. python发送qq文件_怎么用qq邮箱发文件-十分钟教你使用Python发送邮件(复制可用)...
  4. SQL学习笔记(03)_BETWEEN 操作符
  5. android ftp播放器,超强本地播放器一款支持samba、FTP/Windows共享服务-简单不折腾...
  6. 基于C++(QT框架)设计的网络摄像头项目(支持跨平台运行)
  7. 小实验:PC9与PC10连通的命令操作
  8. 结构化数据与非结构化数据的区别
  9. Navicat注释乱码
  10. 程序员必备的十个工具