[nycphp-talk] can't create foreign key constraints in schema - HELP!
Phil Powell
soazine at erols.com
Wed Sep 10 00:58:16 EDT 2003
create table if not exists nnet_produkt_varegruppe (
nnet_produkt_varegruppe_id int not null auto_increment,
primary key(nnet_produkt_varegruppe_id),
nnet_produkt_varegruppe_navn varchar(255) not null
);
create table if not exists nnet_produkt_farge (
nnet_produkt_farge_id int not null auto_increment,
primary key(nnet_produkt_farge_id),
nnet_produkt_farge_code varchar(5) not null,
nnet_produkt_farge_navn varchar(255) not null
);
alter table nnet_produkt_farge add index ix_nnet_produkt_farge_code(nnet_produkt_farge.nnet_produkt_farge_code);
create table if not exists nnet_produkt_storrelse (
nnet_produkt_storrelse_id int not null auto_increment,
primary key(nnet_produkt_storrelse_id),
nnet_produkt_storrelse_navn varchar(255) not null
);
create table if not exists nnet_produkt (
nnet_produkt_id int not null auto_increment,
primary key(nnet_produkt_id),
nnet_produkt_varenr varchar(50) not null,
nnet_produkt_navn varchar(255) not null,
nnet_produkt_farge_code varchar(5),
nnet_produkt_storrelse_id int default 0,
nnet_produkt_kvalitet_id int default 0,
nnet_produkt_krage varchar(255),
nnet_produkt_innpris decimal(6,2) not null,
nnet_produkt_utpris decimal(6,2) not null,
nnet_produkt_netto decimal(6,2) not null,
nnet_produkt_forhandler_rabatt decimal(6,2) not null,
nnet_produkt_bonus decimal(6,2) default 0.00,
nnet_produkt_toppbonus decimal(6,2) default 0.00,
nnet_produkt_bto decimal(6,2) default 0.00,
nnet_produkt_quantity int default 0
);
alter table nnet_produkt add index ix_nnet_produkt_varenr(nnet_produkt_varenr);
alter table nnet_produkt add index ix_nnet_produkt_navn(nnet_produkt_navn);
alter table nnet_produkt add index ix_nnet_produkt_fargecode(nnet_produkt.nnet_produkt_farge_code);
alter table nnet_produkt add index ix_nnet_produkt_storrelse_id(nnet_produkt_storrelse_id);
alter table nnet_produkt add index ix_nnet_produkt_innpris(nnet_produkt_innpris);
alter table nnet_produkt add index ix_nnet_produkt_utpris(nnet_produkt_utpris);
alter table nnet_produkt add index ix_nnet_produkt_netto(nnet_produkt_netto);
alter table nnet_produkt add index ix_nnet_produkt_forhandler_rabatt(nnet_produkt_forhandler_rabatt);
alter table nnet_produkt add index ix_nnet_produkt_bonus(nnet_produkt_bonus);
alter table nnet_produkt add index ix_nnet_produkt_toppbonus(nnet_produkt_toppbonus);
alter table nnet_produkt add index ix_nnet_produkt_bto(nnet_produkt_bto);
alter table nnet_produkt add index ix_nnet_produkt_quantity(nnet_produkt_quantity);
I cannot create the indices I need considering the schema structure I am listing. How on earth do I create something like a foreign key constraints if it doesn't let you?
mySQL is starting to SUCK!!!!!!
Phil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20030910/ef633a19/attachment.html>
More information about the talk
mailing list