2016-02-13 2 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 УМОЛЧАНИЮ CURRENT_TIMESTAMP,

STime INT (11) NOT NULL DEFAULT «0 ' , первичный ключ (UID), КЛЮЧ Name (Name), КЛЮЧ IP (IP), КЛЮЧ Serial (Serial), KEY STime (STime) ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

Ошибка:

1072 - Ключ в столбце 'Имя' не существует в таблице

Где моя вина?

+0

Где моя виноват? - вы должны прочитать сообщение об ошибке. –

+0

'Name', такого столбца нет, и вы создаете на нем ключ. 'KEY Name (Name)' –

+0

Что мне нужно изменить? – Titanium

ответ

0

Удалите KEY 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

Смежные вопросы