如何让这个MySQL脚本工作?
我正在努力让它工作。我就是找不到错误如何让这个MySQL脚本工作?,mysql,sql,Mysql,Sql,我正在努力让它工作。我就是找不到错误 SELECT * FROM vw_Transactions_Users t WHERE t.IsDeleted = 0 AND t.DateEntered >= '2009-10-21 00:00:00' AND t.DateEntered <= '2014-10-21 00:00:00' LIMIT 100 OFFSET 1 + (1-1)*100 选择* 来自vw_交易用户 其中t.IsDeleted=0 和t.D
SELECT *
FROM vw_Transactions_Users t
WHERE t.IsDeleted = 0
AND t.DateEntered >= '2009-10-21 00:00:00'
AND t.DateEntered <= '2014-10-21 00:00:00'
LIMIT 100 OFFSET 1 + (1-1)*100
选择*
来自vw_交易用户
其中t.IsDeleted=0
和t.DateEntered>=“2009-10-21 00:00:00”
和t.DateEntered,limit
语句采用常量,指出:
LIMIT子句可用于约束返回的行数
通过SELECT语句。LIMIT接受一个或两个数值参数,
都必须是非负整数常量,并且
例外情况:
因此,您可以通过以下方式解决此问题:
LIMIT 100 OFFSET 1
或者使用准备好的语句在应用程序层进行计算。您得到了什么错误?到底是什么问题?您的偏移量将很容易重写为偏移量1,因为(1-1)*100=0*100=0。我将使用带有参数的预处理语句。非常感谢。