选择Mysql中的反应日期

选择Mysql中的反应日期,mysql,reactjs,momentjs,axios,Mysql,Reactjs,Momentjs,Axios,如何从数据库中选择日期大于2017-12-05但小于2017-12-12的行 const start = moment().format('YYYY-MM-05'); const end = moment().format('YYYY-MM-12'); 这是我的mysql请求: 'SELECT id, content, date, own FROM quests WHERE '+start+'>="date" AND "date">='+end+' ORDER BY date

如何从数据库中选择日期大于2017-12-05但小于2017-12-12的行

const start = moment().format('YYYY-MM-05');
const end = moment().format('YYYY-MM-12');
这是我的mysql请求:

'SELECT id, content, date, own FROM quests 
WHERE  '+start+'>="date" AND "date">='+end+'
ORDER BY date DESC'

在我的mysql中,我有日期格式YYYY-MM-DD。此请求选择日期为0000-00-00的行。

使用
介于
运算符之间

'SELECT id, content, date, own FROM quests 
WHERE  `date` BETWEEN \''+start+'\' AND \''+end+'\'
ORDER BY date DESC'

在操作员之间使用

'SELECT id, content, date, own FROM quests 
WHERE  `date` BETWEEN \''+start+'\' AND \''+end+'\'
ORDER BY date DESC'

仍然是相同的问题选择日期0000-00-00我已经更新了我的答案一点。现在试试。日期应该用引号括起来。仍然是相同的问题,只选择0000-00-00的日期。我已经稍微更新了我的答案。现在试试。日期应该用引号括起来。