2016-11-27 14 views
-1

のCREATE私はこのエラーを取得しています私は、phpMyAdminのテーブルを作りたいと、私はその構文エラーは、TABLE

CREATE TABLE userdetail( 
detailid INT(255) UNSIGNED AUTO_INCREMENT PRIMARY, 
name varchar(255) NOT NULL, 
address text, 
phone varchar(13) NOT NULL, 
email_id varchar(255), 
userId int(20) NOT NULL, 
reg_date TIMESTAMP 
) 

のためのSQLコマンドを使用しています:

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 ' name varchar(255) NOT NULL, address text, phone varchar(13) NOT ' at line 2

+0

'PRIMARY KEY'ようにする必要がありますだけでなく' PRIMARY' –

答えて

1

それはこの

CREATE TABLE userdetail( 
    detailid INT(255) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    name varchar(255) NOT NULL, 
    address text, 
    phone varchar(13) NOT NULL, 
    email_id varchar(255), 
    userId int(20) NOT NULL, 
    reg_date TIMESTAMP); 
0

あなたは後にKEYが欠落していますPRIMARY:本当になりません

CREATE TABLE userdetail ( 
    detailid INT(255) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    name varchar(255) NOT NULL, 
    address text, 
    phone varchar(13) NOT NULL, 
    email_id varchar(255), 
    userId int(20) NOT NULL, 
    reg_date TIMESTAMP 
) 

int(255)こと南東nse。整数データ型に慣れていて、かっこ内の値は何を意味していますか?文書hereを確認できます。

+0

はdownvoteの理由はありますか?答えは正しいように見えます。 –