Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让这个MySQL脚本工作?_Mysql_Sql - Fatal编程技术网

如何让这个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。我将使用带有参数的预处理语句。非常感谢。