我对这个MySQL查询有什么错?

时间:2018-11-13 16:59:12

标签: mysql

我只是在尝试查询一些数据,并且第一次使用多个WHERE选项,而且我不知道我要去哪里哪里

SELECT *
FROM carlist
WHERE MilesPerGallon > 20
AND Weight is BETWEEN 2000 AND 3000;

MySQL Workbench在我的第一行附近一直给我一个X: X Near First Line in MySQL Workbench

然后系统报告错误代码1064:语法错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

尝试一下:

SELECT *
FROM carlist
WHERE MilesPerGallon > 20
AND Weight BETWEEN 2000 AND 3000; -- removed is

刚刚看到@GrumpyCrouton的评论!同时发布。将is放在BETWEEN..AND..之前。