2017-02-23 6 views
-3
"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))"; 

Nach der oben genannten Abfrage wird der Fehler angezeigt.# 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax;

1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; Sie in der Bedienungsanleitung zu Ihrem MySQL-Server-Version entspricht, die für die richtige Syntax in der Nähe von ‚" CREATE TABLE Registrierung1 (Vorname VARCHAR (30) NOT NULL, middle VARCHAR (30' zu verwenden, in Zeile 1

Antwort

0

gibt es Syntaxfehler hier

date DATE() and address text() 

-> entfernen () und verwenden Sie folgenden Code:

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)) 
0

Und auch Uniqe ist nit richtig:

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) 
) 
Verwandte Themen