You have an error in your SQL syntax;

CREATE TABLE abc
('id' INT ,
'name' VARCHAR(30),
'password' VARCHAR(30),
'nickname' VARCHAR(30),);

语法没有问题为什么会一直报错啊

img

两个问题,

  1. 最后一个字段后面不要接逗号
  2. 单引号包裹的是字符串,不能作为名称

修改成下面这个样子后,创建成功,注意那玩意不是单引号,是你键盘左上角数字1左边的那个点

CREATE TABLE abc
(`id` INT ,
`name` VARCHAR(30),
`password` VARCHAR(30),
`nickname` VARCHAR(30));

img

多了一个逗号呀

属性名不要单引号

最后一个nickname后面就不需要加逗号了

表头使用``