无法识别的语句类型。(靠近"User"位置 4)



静态分析:1个分析错误。

无法识别的语句类型。("附近;User"在位置4)SQL查询:

----用户表创建----创建表User_(u_ID char(5) NOT NULL, u_NIC char(12) NOT NULL, u_f_name varchar(50), u_l_name varchar(50), u_email varchar(50), u_address varchar(255), u_dob date, u_role varchar(20),约束user_PK主键(u_ID),约束u_idchk check(u_ID like '[u/u][0-9][0-9][0-9][0-9] [0-9][0-9]'),)

MySQL说:Documentation

#1064 -你有一个错误的SQL语法;查看对应于您的MariaDB服务器版本的手册,以便在"----用户表创建----"附近使用正确的语法创建表User_()u_ID char(5) NOT NULL,u_NIC '行1

我得到这个错误,而导入数据库到phpmyadmin。如何解决这个问题?代码:

----User Table Create----
CREATE TABLE User_(
u_ID char(5) NOT NULL,
u_NIC char(12) NOT NULL,
u_f_name varchar(50),
u_l_name varchar(50),
u_email varchar(50),
u_address varchar(255),
u_dob date,
u_role varchar(20),
constraint user_PK primary key(u_ID),
constraint Uu_IDChk check(u_ID like '[u/U][0-9][0-9][0-9][0-9]'),
);

MariaDB注释语法要求在初始--字符后面加一个空格。省略空格是语法错误。

错:

----User Table Create----

:

-- User Table Create --

最新更新