create table test(name varchar(20),email text);
insert into test values('Jack','jack@163.com');
commit;
select name from test ORDER BY EMAIL;
-2685: 第1 行附近出现错误:
试图在blob或者clob列上排序或比较
create table test1(name varchar(20),email varchar(100));
insert into test1 values('Jack','jack@163.com');
commit;
select name from test1 ORDER BY EMAIL;
mysql太滥用text大字段类型了,建议改成varchar,一个邮件地址没有必要用text
解决办法1:将email字段改成varchar
解决办法2:修改dm.ini参数
SP_SET_PARA_VALUE(2,'ENABLE_BLOB_CMP_FLAG',1);