mysql - mysql在获取间隔数据时出错,为什么?

标签 mysql

我在mysql中做了这个

Select max(bid) FROM data WHERE realtime BETWEEN (2017-05-11 11:29:00) AND (2017-05-11 11:30:00);

我将错误显示为

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '11:29:00) AND (2017-05-11 11:30:00) LIMIT 0, 25' at line 1

最佳答案

您应该将日期放在单引号中

Select max(bid) FROM data WHERE realtime BETWEEN ('2017-05-11 11:29:00') AND ('2017-05-11 11:30:00');

关于mysql - mysql在获取间隔数据时出错,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43929585/

相关文章:

sql - 从表 Y 中过滤表 X 中的值

mysql - 在 SQL 查询问题中计数

java - 在 Java 中将字节数组转换为 Blob 的最简单方法

PHPMyAdmin 文件上传超时使 MYSQL 密码无效并失去访问权限(使用 XAMPP)

php - 从 MySQL 中的文本区域插入多行/列

php - mysql varchar字段上的条件之间

php - 模型数组的 Codeigniter 错误

mysql - 带有 case/COALESCE 语句的 sql 查询

python - 带有 MySQL 查询的 Python 项目的项目结构?

sql - MySQL 连接语法