请问这个为什么会报错啊


insert into v_students_ii (sno,sname,sdept) values 
('1409892','特斯拉''机电学院');

img

特斯拉后面的逗号是中文的 改成英文的

img

这里的逗号写成了中文逗号,改为英文逗号就可以了

insert into v_students_ii (sno,sname,sdept) values
('1409892','特斯拉','机电学院');

改成英文后它显示 Duplicate entry '1409892' for key 'PRIMARY'
意思是表中主键sno值为1409892 已存在,sql中数据可能没有刷新,尝试刷新sql数据库。判断是否已经存在,或输入其他不存在值尝试。
如有帮助望采纳