我有一个MySQL数据库,其中一列的数据类型是LONGTEXT。它在记录中有85,504个字符。当我使用ColdFusion查询时,只返回了前64,001个字符。ColdFusion是否限制了64,001个字符?
selectTest = new query();
selectTest.setDatasource("myDB");
selectTest.setName("selectTest");
selectTest.addParam(name="MyID", value="#arguments.data.MyID#", cfsqltype="cf_sql_integer");
result = selectTest.execute(sql="SELECT MyLongText FROM MyTable WHERE ID = :MyID");
rs = result.getResult();
return rs.MyLongText[1];
这是我的函数,仅返回前64,001个字符。
谢谢。
LONGTEXT
而不是TEXT
吗?后者有很多限制。64,001 是一个奇怪的值,我认为应该是 65,535。ColdFusion 有 POST 限制吗? - tadman