MySQL按字母顺序排列字符限制,如何绕过这个?

时间:2016-12-17 01:01:06

标签: mysql

我不知道这是否是真实的东西,我注意到我的分页搜索在特定的偏移处中断。没有错误,似乎原因是一行接一行,它们的名称非常相似。我按字母顺序排序,当我在这两行周围设置偏移时,例如。这两行出现在151,152。实际上这可能听起来很矛盾,但它也会在150处中断。我的限制是30,所以如果我在SQL SELECT UNION ALL语句结束时执行150,30,则不会出现任何结果。但是将它设置为153,30,所有行都会出现。

两个相似的名字是这样的:

abcdefgh ijklmnop ####### #####
abcdefgh ijklmnop qrstuvw xyzabc

在线下方还有其他类似的行,但不像顶部那样长,例如:

abcdefghi j##
abcdefghi j##

这就是为什么我认为这可能是原因,它只是这两行/区域。

第150行虽然完全不同,但我认为仅仅因为我包括它,如果我做150,1只限制行#150

它有效

这是什么处理?

编辑:啊啊,实际上虽然我进入了表并将名称改为完全不同,但它们似乎仍然在这两行中断...这就是我想知道的意思。

编辑:它实际上似乎是一个JSON问题,虽然我不知道为什么......怎么样?当我做var_dump时,构建了数组。

这一行中有这个奇怪的角色,它就像钻石中的问号。

强文

哦,当我试图将它粘贴在这里时,我将删除该角色,看看是否有帮助。

编辑:是的,这是一个问题,它是一个撇号,由于某种原因,它成为黑钻石中的这个问号。

编辑:我猜它不是撇号问题,它必须像文本编辑器格式之类的东西,因为当我从MySQL粘贴撇号(从编辑行中复制到phpmyadmin中)并粘贴在这里它变成了上面强大的文字行。

但现在当我输入撇号,保存,再次编辑/复制时:

'

它只是一个普通的撇号,也没有钻石。 HMM的

0 个答案:

没有答案