"CREATE TABLE registration(firstname VARCHAR(30) NOT NULL,middlename VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,date DATE(),radio enum('male','female') NOT NULL,fatherfirstname VARCHAR(30) NOT NULL,fathermiddlename VARCHAR(30) NOT NULL,fatherlastname VARCHAR(30) NOT NULL,address text() NOT NULL,city VARCHAR(30),state VARCHAR(30),zip INT(20),country VARCHAR(30),email VARCHAR(70) NOT NULL UNIQUE,phone INT(10))";
执行以上查询后,将显示以下错误。 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"CREATE TABLE registration1(firstname VARCHAR(30) NOT NULL,middlename VARCHAR(30' at line 1
最佳答案
这里有语法错误
date DATE() and address text()
->删除
()
并使用以下代码:
CREATE TABLE registration (firstname VARCHAR(30) NOT NULL,middlename VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,date DATE,radio enum('male','female') NOT NULL,fatherfirstname VARCHAR(30) NOT NULL,fathermiddlename VARCHAR(30) NOT NULL,fatherlastname VARCHAR(30) NOT NULL,address text NOT NULL,city VARCHAR(30),state VARCHAR(30),zip INT(20),country VARCHAR(30),email VARCHAR(70) NOT NULL UNIQUE,phone INT(10))
关于mysql - #1064-您的SQL语法有误;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42409800/