an error in your SQL syntax

MariaDB [stuInfo]> create table stuInfo(id int(4) primary key auto_increment,major varchar(10),
    ->              name  varchar(5),upimage  varchar(20),pid(18),phone int(11),
    ->              email varchar(25),fname  varchar(5),fphone int(11),
    ->              mname  varchar(5),mphone   int(11),nonename   varchar(5),nonephone  int(11));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(18),phone int(11),
             email varchar(25),fname  varchar(5),fphone int(' at line 2

请问,哪里有错呢?

阅读 1.9k
1 个回答

发傻了。
检查出来了。

create table stuInfo(id int(4) primary key auto_increment,
                     major varchar(10),
                     name  varchar(5),
                     upimage  varchar(20),
                     pid      int(18),
                     phone int(11),
                     email varchar(25),
                     fname  varchar(5),
                     fphone int(11),
                     mname  varchar(5),
                     mphone   int(11),
                     nonename   varchar(5),
                     nonephone  int(11));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题