是否可以对MySQL索引使用负长度?如果是这样,它在调用PHP的子字符串函数时是否与使用负值的方式相同?
答案 0 :(得分:4)
没有。索引要么覆盖整个字段,要么覆盖字段的第一个N
字符。如果需要反向索引,请将相应的字段存储在保留状态并对其进行索引。
答案 1 :(得分:1)
索引条目包含CHAR,VARCHAR和TEXT列的每个列值的第一个长度字符,以及BINARY,VARBINARY和BLOB列的每个列值的第一个长度字节。
负值没有提及任何例外。所以我的猜测是,当给出负长度时,没有定义MySQL的行为方式。