我在Docker容器中运行了一个MySQL 8.0.19,并使用了InnoDB引擎。我注意到表整数字段长度被忽略了。长度在我的MySQL客户机(Navicat)中显示为0,但如果使用SHOW FULL COLUMNSFROM测试;在控制台中签入,则会发生相同的情况。--------+------+-----+-
我有一个HTML表单,需要获取对应的MySQL数据库中每个字段的最大设置长度,以便为文本字段的maxlength属性设置一个适当的值。是否有一个MySQL查询将给我设置的最大字段长度?我所拥有的最佳解决方案是查询SHOW COLUMNS FROM {database name},但这将返回括号中字段长度最大的字段类型(例如int(6)、varch