作为SQL的学生,我试图执行此命令:
SELECT *
FROM Student
WHERE name = 'Evan' AND (lastName = 'Bhops' OR lastName = 'Hops');
但是我收到了这个错误:
错误:语法错误在或附近";"位置:102
我正在使用mySql命令行
我是初学者,我很想知道为什么?
答案 0 :(得分:1)
删除分号似乎很明显。我还建议使用in
:
SELECT *
FROM Student
WHERE name = 'Evan' AND lastName IN ('Bhops' , 'Hops')
答案 1 :(得分:1)
删除分号并放置右括号:
SELECT *
FROM Student
WHERE name = 'Evan' AND (lastName = 'Bhops' OR lastName = 'Hops')