在查询数据库的时候,由于数据量大,我要做分页,然后首先获取总的条数,但是使用sql语句SELECT COUNT(*) as total from 表 WHERE addtime between 1164038401现在问题是一使用这条语句内存使用量就从一开始的30%多直接上升到90%多,怎么解决这个内存问题?
我现在只是查询个数,但是分页的时候会查询有条件的大量数据,对于内存过大,有什么好的解决办法?
我需要做的是编写一条SQL语句,它在MySQL数据库上执行时的行为与在SQL Server数据库上执行时不同。我可以构建的查询的限制是我只能更改"WHERE id =“子句之后的内容。code 'x' or 1=1 UNION SELECT * FROM table)
问题是,如果这两条语句中的任何一条语句被数据库执行,它就会爆炸(而且不是以我需要的方式)。我最初的想法是在MySQL条件<