H2在内存DB中,在MySQL模式下以不同方式处理ORDER BY

ste*_*bot 5 java mysql collation h2 sql-order-by

我有一个查询ORDER BY在包含电子邮件地址的VARCHAR列上执行.

如果我点击我的物理MySQL数据库,它会忽略大小写ORDER BY.但是,我的h2内存数据库是尊重案例.它设置为MySQL模式.

有谁知道这是为什么?

OMG*_*ies 5

在评估数据库中的字符串时的区分大小写由排序规则确定.

检查H2上的归类处理:http://www.h2database.com/html/grammar.html#set_collat​​ion