Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
Javascript Mysql查询时间问题?_Javascript_Mysql_Sql_Node.js_Database - Fatal编程技术网

Javascript Mysql查询时间问题?

Javascript Mysql查询时间问题?,javascript,mysql,sql,node.js,database,Javascript,Mysql,Sql,Node.js,Database,您好,我正在尝试使用此查询获取10分钟前和现在之间的所有记录 SELECT task_id, task_title, task_assigned_phone_number, task_assigned_name, task_assigned_user_id, task_guest_id, task_creator_id FROM TASKS WHERE task_reminder IS NOT NULL AND task_reminder > ? AND task_

您好,我正在尝试使用此查询获取10分钟前和现在之间的所有记录

SELECT task_id, task_title, task_assigned_phone_number, task_assigned_name, task_assigned_user_id, task_guest_id, task_creator_id
FROM TASKS
WHERE task_reminder IS NOT NULL AND
      task_reminder > ? AND
      task_reminder <= ? AND
      reminded = 0 AND
      task_complete = 0
ORDER BY task_reminder ASC";
我在sqlfiddle上设置了模式和SQL查询,当您运行查询时,您可以看到0条记录。我根据nodejs上的newdata.getTime添加where的次数。我该怎么办?我尝试了新的约会,但仍然有问题


我不知道为什么要将Unix历代用于时间戳列。我希望有这样的WHERE条款:

WHERE t.task_reminder IS NOT NULL AND
      t.task_reminder > now() - interval 10 minute AND
      t.reminded = 0 AND
      t.task_complete = 0
如果您有未来的提醒,您可能还需要t.task_employment<现在


他是个小提琴手。请注意,表中的数据需要更改以证明这一点。

这是时间戳格式的问题。试试这个:

SELECT * FROM TASKS 
WHERE task_reminder IS NOT NULL 
AND task_reminder > '2019-09-17 00:00:00' 
AND task_reminder <= '2019-09-18 00:00:00' 
AND reminded = 0 
AND task_complete = 0 
ORDER BY task_reminder ASC;

你能在sqlfiddle中更新它并给我发送新的链接吗?我像这样试过了,似乎没有工作。把第一行和第二行复制粘贴到你的where子句中。它在我的where子句中。。。还是我遗漏了什么?