explain处存在问题,这是mysql的一个关键字,所以提示错误了。修正后:create table scores (
`id` int not null primary key auto_increment,
`subject` varchar (50) not null,
`score` float not null,
`student_name` varchar(50) not null,
`explain` text not null
);
explain是保留字啊亲!explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了,如:explain select * from statuses_status where id=11;