create table if not exists nnet_produkt_va regruppe (
nnet_produkt_va regruppe_id int not null auto_increment,
primary key(nnet_produk t_varegruppe_id ),
nnet_produkt_va regruppe_navn varchar(255) not null
);
create table if not exists nnet_produkt_fa rge (
nnet_produkt_fa rge_id int not null auto_increment,
primary key(nnet_produk t_farge_id),
nnet_produkt_fa rge_code varchar(5) not null,
nnet_produkt_fa rge_navn varchar(255) not null
);
alter table nnet_produkt_fa rge add index
ix_nnet_produkt _farge_code(nne t_produkt_farge .nnet_produkt_f arge_code);
create table if not exists nnet_produkt_st orrelse (
nnet_produkt_st orrelse_id int not null auto_increment,
primary key(nnet_produk t_storrelse_id) ,
nnet_produkt_st orrelse_navn varchar(255) not null
);
create table if not exists nnet_produkt (
nnet_produkt_id int not null auto_increment,
primary key(nnet_produk t_id),
nnet_produkt_va renr varchar(50) not null,
nnet_produkt_na vn varchar(255) not null,
nnet_produkt_fa rge_code varchar(5),
nnet_produkt_st orrelse_id int default 0,
nnet_produkt_kv alitet_id int default 0,
nnet_produkt_kr age varchar(255),
nnet_produkt_in npris decimal(6,2) not null,
nnet_produkt_ut pris decimal(6,2) not null,
nnet_produkt_ne tto decimal(6,2) not null,
nnet_produkt_fo rhandler_rabatt decimal(6,2) not null,
nnet_produkt_bo nus decimal(6,2) default 0.00,
nnet_produkt_to ppbonus decimal(6,2) default 0.00,
nnet_produkt_bt o decimal(6,2) default 0.00,
nnet_produkt_qu antity int default 0
);
alter table nnet_produkt add index
ix_nnet_produkt _varenr(nnet_pr odukt_varenr);
alter table nnet_produkt add index ix_nnet_produkt _navn(nnet_prod ukt_navn);
alter table nnet_produkt add index
ix_nnet_produkt _fargecode(nnet _produkt.nnet_p rodukt_farge_co de);
alter table nnet_produkt add index
ix_nnet_produkt _storrelse_id(n net_produkt_sto rrelse_id);
alter table nnet_produkt add index
ix_nnet_produkt _innpris(nnet_p rodukt_innpris) ;
alter table nnet_produkt add index
ix_nnet_produkt _utpris(nnet_pr odukt_utpris);
alter table nnet_produkt add index
ix_nnet_produkt _netto(nnet_pro dukt_netto);
alter table nnet_produkt add index
ix_nnet_produkt _forhandler_rab att(nnet_produk t_forhandler_ra batt);
alter table nnet_produkt add index
ix_nnet_produkt _bonus(nnet_pro dukt_bonus);
alter table nnet_produkt add index
ix_nnet_produkt _toppbonus(nnet _produkt_toppbo nus);
alter table nnet_produkt add index ix_nnet_produkt _bto(nnet_produ kt_bto);
alter table nnet_produkt add index
ix_nnet_produkt _quantity(nnet_ produkt_quantit y);
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?
Phil
nnet_produkt_va regruppe_id int not null auto_increment,
primary key(nnet_produk t_varegruppe_id ),
nnet_produkt_va regruppe_navn varchar(255) not null
);
create table if not exists nnet_produkt_fa rge (
nnet_produkt_fa rge_id int not null auto_increment,
primary key(nnet_produk t_farge_id),
nnet_produkt_fa rge_code varchar(5) not null,
nnet_produkt_fa rge_navn varchar(255) not null
);
alter table nnet_produkt_fa rge add index
ix_nnet_produkt _farge_code(nne t_produkt_farge .nnet_produkt_f arge_code);
create table if not exists nnet_produkt_st orrelse (
nnet_produkt_st orrelse_id int not null auto_increment,
primary key(nnet_produk t_storrelse_id) ,
nnet_produkt_st orrelse_navn varchar(255) not null
);
create table if not exists nnet_produkt (
nnet_produkt_id int not null auto_increment,
primary key(nnet_produk t_id),
nnet_produkt_va renr varchar(50) not null,
nnet_produkt_na vn varchar(255) not null,
nnet_produkt_fa rge_code varchar(5),
nnet_produkt_st orrelse_id int default 0,
nnet_produkt_kv alitet_id int default 0,
nnet_produkt_kr age varchar(255),
nnet_produkt_in npris decimal(6,2) not null,
nnet_produkt_ut pris decimal(6,2) not null,
nnet_produkt_ne tto decimal(6,2) not null,
nnet_produkt_fo rhandler_rabatt decimal(6,2) not null,
nnet_produkt_bo nus decimal(6,2) default 0.00,
nnet_produkt_to ppbonus decimal(6,2) default 0.00,
nnet_produkt_bt o decimal(6,2) default 0.00,
nnet_produkt_qu antity int default 0
);
alter table nnet_produkt add index
ix_nnet_produkt _varenr(nnet_pr odukt_varenr);
alter table nnet_produkt add index ix_nnet_produkt _navn(nnet_prod ukt_navn);
alter table nnet_produkt add index
ix_nnet_produkt _fargecode(nnet _produkt.nnet_p rodukt_farge_co de);
alter table nnet_produkt add index
ix_nnet_produkt _storrelse_id(n net_produkt_sto rrelse_id);
alter table nnet_produkt add index
ix_nnet_produkt _innpris(nnet_p rodukt_innpris) ;
alter table nnet_produkt add index
ix_nnet_produkt _utpris(nnet_pr odukt_utpris);
alter table nnet_produkt add index
ix_nnet_produkt _netto(nnet_pro dukt_netto);
alter table nnet_produkt add index
ix_nnet_produkt _forhandler_rab att(nnet_produk t_forhandler_ra batt);
alter table nnet_produkt add index
ix_nnet_produkt _bonus(nnet_pro dukt_bonus);
alter table nnet_produkt add index
ix_nnet_produkt _toppbonus(nnet _produkt_toppbo nus);
alter table nnet_produkt add index ix_nnet_produkt _bto(nnet_produ kt_bto);
alter table nnet_produkt add index
ix_nnet_produkt _quantity(nnet_ produkt_quantit y);
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?
Phil
Comment