2016-02-13 55 views
-3

CREATE TABLE IF NOT EXISTS ban#1072 - 鍵列 '名稱' 中不存在表

UID INT(4)NOT NULL,

AdminUID INT(4)NOT NULL,

Grund VARCHAR(50)NOT NULL,

Datum VARCHAR(50)NOT NULL,

IP VARCHAR(50)NOT NULL DEFAULT '0',

Serial VARCHAR(50)NOT NULL,

Eintragsdatum時間戳NOT NULL DEFAULT CURRENT_TIMESTAMP,

STime INT(11)NOT NULL DEFAULT「0 ' , PRIMARY KEY(UID) KEY NameName) KEY IPIP) KEY SerialSerial), KEY STimeSTime) )ENGINE = MyISAM DEFAULT CHARSET = latin1;

錯誤:

1072 - 鍵列 '名稱' 不表

哪裏是我的錯存在嗎?

+0

我的錯在哪裏? - 你應該閱讀錯誤信息。 –

+0

'Name',沒有這樣的列,你正在創建密鑰。 'KEY Name(Name)' –

+0

我需要改變什麼? – Titanium

回答

0

刪除代碼中的KEY名稱(Name),因爲表中沒有Name字段。

CREATE TABLE IF NOT EXISTS ban (

UID int(4) NOT NULL, 

AdminUID int(4) NOT NULL, 

Grund varchar(50) NOT NULL, 

Datum varchar(50) NOT NULL, 

IP varchar(50) NOT NULL DEFAULT '0', 

Serial varchar(50) NOT NULL, 

Eintragsdatum timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 

STime int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (UID), KEY IP (IP), KEY Serial (Serial), KEY STime (STime)) ENGINE=MyISAM DEFAULT CHARSET=latin1; 
+0

是的,我已經添加了一個列名。謝謝 – Titanium