本人初学者,这种问题发生了好几次了,每次都范。
如下两行是同样的语句,第一行是手敲的,编写时候没有报错,
第二行是文章复制粘贴过来的。
但是第一行在执行的时候报错,第二行就正常执行。
select name,avg(grade) from student s,score sc where s.'id'=sc.'stu_id' group by name;
SELECT NAME,SUM(grade) FROM student s,score sc WHERE s.`id`=sc.`stu_id` GROUP BY NAME;
自己琢磨半天最后才去找的符号问题,想了想这就是日常使用习惯问题。
是在中文输入法下切换英文敲的引号,这种引号就报错。换成左上角这个就OK了。
截图放大细看,确实是有区别的。
综上,多敲多练吧。