Forum Webscript.Ru

Общие => Базы данных => Тема начата: Kwazar от 16 Октября 2003, 21:29:41

Название: Не работает
Отправлено: Kwazar от 16 Октября 2003, 21:29:41
CREATE TABLE users (id mediumint(8) unsigned NOT NULL auto_increment,email varchar(50) default \'0\',password varchar(50) default \'0\',you tinyint(2) NOT NULL default \'1\',phone varchar(24) default NULL,country varchar(3) default \'0\',state varchar(3) default \'0\',city varchar(30) default \'0\',zipcode varchar(250) default \'0\',birthday date NOT NULL default \'0000-00-00\',size varchar(9) default \'0\',type_size tinyint(4) NOT NULL default \'1\',ves varchar(9) default \'0\',race tinyint(6) NOT NULL  default \'1\',eyes tinyint(8) NOT NULL  default \'1\',hair tinyint(9) NOT NULL default \'1\',education tinyint(9) NOT NULL  default \'1\',kids varchar(2) default \'0\',languages tinyint(2) NOT NULL  default \'1\',drink tinyint(3) NOT NULL  default \'1\',smoke tinyint(3) NOT NULL  default \'1\',body tinyint(6) NOT NULL  default \'1\',en_firstname varchar(25) default \'0\',ru_firstname varchar(25) default \'0\',en_famname varchar(30) default \'0\',ru_famname varchar(30) default \'0\',en_address varchar(255) default \'0\',ru_address varchar(255) default \'0\',en_hobbies varchar(250) default \'0\',ru_hobbies varchar(250) default \'0\',en_about TEXT NOT NULL,ru_about TEXT NOT NULL,zage1 varchar(2) default \'0\',zage2 varchar(2) default \'0\',zkids tinyint(3) NOT NULL  default \'1\',zyou tinyint(1) NOT NULL  default \'1\',wves1 varchar(9) default \'0\',wves2 varchar(9) default \'0\',wsize1 varchar(9) default \'0\',wsize2 varchar(9) default \'0\',wtype_size tinyint(4) NOT NULL default \'1\',wcountry varchar(3) default \'0\')

В чем глюк? Отказывается выполняться...
Название: Не работает
Отправлено: Kwazar от 16 Октября 2003, 21:30:24
Нда.... Длиноват запросик то....

заранее за то извиняюсь.
Название: Не работает
Отправлено: Макс от 16 Октября 2003, 22:32:38
Kwazar
если запрос не работает, то СУБД выдает текст ошибки, в который пишет, что неправильно.
Приведи текст ошибки и отформатируй запрос так, чтобы его было удобно читать.
И не забудь СУБД указать
Название: Не работает
Отправлено: Макс от 16 Октября 2003, 22:40:37
поле auto_increment должен быть ОБЯЗАТЕЛЬНО объялен первичным ключом:

CREATE TABLE users (id mediumint(8) unsigned NOT NULL auto_increment primary key
Название: Не работает
Отправлено: fidget от 17 Октября 2003, 11:04:01
Макс, не первичным ключем, а индексом ;) это немного разные вещи.