我只是在尝试查询一些数据,并且第一次使用多个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:语法错误。
有什么想法吗?
答案 0 :(得分:4)
尝试一下:
SELECT *
FROM carlist
WHERE MilesPerGallon > 20
AND Weight BETWEEN 2000 AND 3000; -- removed is
刚刚看到@GrumpyCrouton的评论!同时发布。将is
放在BETWEEN..AND..
之前。