【发布时间】:2015-11-21 09:19:35
【问题描述】:
我在 MySQL 中有一个 AES 加密列,我想对其进行排序并对结果进行分页。
我正在遍历每一行并将其添加到数组中。然后我对数组进行排序。如果行数超过 10K,这会变得非常慢。
我正在考虑添加一个额外的列并添加从 0-##### 的顺序,但我看到的问题是每次在中间插入一行时我都必须更新顺序。
如果有人有这方面的经验,我只是想集思广益。
谢谢
【问题讨论】:
-
您能否澄清一下,您是否在插入数据库之前进行了加密?使用mysql的ENCRYPT?您期望有多少行?
-
是的,我使用 mcrypt 加密了数据并存储了加密的字符串。现在,数据库中有大约 12K 行,但我想每页列出 25 行。
标签: mysql sorting encryption