Forum Webscript.Ru
Общие => Базы данных => Тема начата: alexxmfk от 27 Марта 2003, 22:01:19
-
Мне необходимо сделать следующие запросы:
ALTER TABLE ib_member_profiles (ADD AEXP varchar(30),ADD AHP varchar(30),ADD AMP varchar(30), ADD AGIL varchar(30), ADD MRACE varchar(30), ADD CLASS varchar(30) )
и
CREATE TABLE ib_items (ITEMID int(10) NOT NULL default "0", CAT int(2) NOT NULL default "0", NAME varchar(250) NOT NULL default "0", COST int(10) NOT NULL default "0", STOCK int(5) NOT NULL default "0", SOLD int(11) NOT NULL default "0", DAMAGE int(10) NOT NULL default "0", LVLREQ int(20) NOT NULL default "0", DESCR varchar(200) NOT NULL default "0", ICON varchar(200) NOT NULL default "0", ARMOR int(10) NOT NULL default "0", IHP int(5) NOT NULL default "0", IMP int(5) NOT NULL default "0", WCL varchar(150) NOT NULL default "0", PRIMARYKEY (ITEMID), UNIQUEKEY (ITEMID)) TYPE=MyISAM;
Но почему-то вылезает ошибка... я сам в мускуле не разбираюсь, поэтому прошу помочь.
Использую phpMySQLAdmin
-
1. ошибку в студию
2. скорее всего тут:
PRIMARYKEY (ITEMID), UNIQUEKEY (ITEMID))
синтаксис не такой, значение по дефолту быть не может...
ссылку на мануал, или яндех рулит ;)?
-
CREATE TEMPORARY TABLE ib_items (
ITEMID int(10) NOT NULL,
CAT int(2) NOT NULL default "0",
NAME varchar(250) NOT NULL default "0",
COST int(10) NOT NULL default "0",
STOCK int(5) NOT NULL default "0",
SOLD int(11) NOT NULL default "0",
DAMAGE int(10) NOT NULL default "0",
LVLREQ int(20) NOT NULL default "0",
DESCR varchar(200) NOT NULL default "0",
ICON varchar(200) NOT NULL default "0",
ARMOR int(10) NOT NULL default "0",
IHP int(5) NOT NULL default "0",
IMP int(5) NOT NULL default "0",
WCL varchar(150) NOT NULL default "0",
PRIMARY KEY (ITEMID)
) TYPE=MyISAM;