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

官网相关资料:

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)

根据官网资料可知:从8.0.17版本开始,TINYINT, SMALLINT, MEDIUMINT, INT, and BIGINT类型的显示宽度将失效。

Navicat 是一款功能强大的数据库管理工具,支持多种数据库系统,包括 MySQL、Oracle、SQL Server、MariaDB、PostgreSQL 等。在 Navicat 创建新表的步骤如下: 1. **打开 Navicat**: 首先,启动 Navicat 并连接到你想要操作的数据库服务器。 2. **选择项目和数据库**: 在左侧的树状结构,选择对应的项目,然后展开到 "Schema"(取决于你的数据库类型),找到你想操作的数据库。 3. **点击 "Table" 或 "New Table"**: 点击 "Tables" 标签页或右键选择 "New Table" 创建新表。 4. **设计表结构**: 在新的表格编辑界面,你可以看到列名、数据类型、索引等字段设置区域。添加列(点击 "Add Column")并输入相应的名称、数据类型(如 INT、VARCHAR 等)以及可选的其他属性(如长度、是否允许为空等)。 5. **设置约束条件**: 可以设置主键、唯一约束、外键(如果涉及关联另一个表)等。主键用于唯一标识每一条记录,外键用来建立两个表之间的关联关系。 6. **添加默认值或表达式**: 如果需要,可以在列的 "Default" 或 "Expression" 字段设置默认值或计算公式。 7. **保存表结构**: 完成表的设计后,在顶部的 "Object" 菜单选择 "Save" 或直接点击 "Ctrl + S" 快捷键,输入表的名称,然后点击 "OK" 保存表。 8. **查看表**: 新建的表会立即出现在所选数据库,可以通过查询或数据视图来查看或操作数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值