我有一个HTML表单,需要获取对应的MySQL数据库中每个字段的最大设置长度,以便为文本字段的maxlength属性设置一个适当的值。是否有一个MySQL查询将给我设置的最大字段长度?我所拥有的最佳解决方案是查询SHOW COLUMNS FROM {database name},但这将返回括号中字段长度最大的字段类型(例如int(6)、varchar(20)、十进制(5,1)等),因此我将使用PHP
我试图在LONGTEXT列中插入字符串。字符串长度为75402,字节计数为150804 (约147 KB)在插入记录时引发异常Data too long for column。MySQL文档声明LONGTEXT可以包含最多4GB的数据更新:但是65536是TEXT数据类型的最大长度,我在这里使用LONGTEXT。