我有一个HTML表单,需要获取对应的MySQL数据库中每个字段的最大设置长度,以便为文本字段的maxlength属性设置一个适当的值。是否有一个MySQL查询将给我设置的最大字段长度?我所拥有的最佳解决方案是查询SHOW COLUMNS FROM {database name},但这将返回括号中字段长度最大的字段类型(例如int(6)、varchar(20)、十进制(5,1)等),
每次我尝试将id 1008218499200959或任何其他“长”int值存储到数据库中时,它都被存储为2147483647,数据长度设置为20,所以长度不应该是问题所在。这是CodeIgniter还是数据库问题?CREATE TABLE IF NOT EXISTS `applicants` (
`id` int(20) NOT NULL