Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2006, 06:31
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
Gracias claudio... como veo era un simple error de sintasix.

al final lo he dejado asi:
Cita:
create table artistas
( artid int unsigned not null auto_increment primary key,
nombre char(50) not null,
bio text not null,
foto char(50) not null,
web char(80) not null default 'No hay datos',
fecha datetime not null
) TYPE=InnoDB;

create table estilos
( estiloid int unsigned not null auto_increment primary key,
estilo char(50) not null
) TYPE=InnoDB;

create table audio_tracks
( trackid int unsigned not null auto_increment,
artid int unsigned not null,
estiloid int unsigned not null,
nombre char(100),
url char(120),
peso float(3,2) not null,
duracion float(2,2) not null,
fecha datetime not null,
clics mediumint(10) unsigned NOT NULL default '0',
urlcriticas varchar(100) NOT NULL default '',
primary key (trackid, artid),
INDEX (artid),
INDEX (estiloid),
FOREIGN KEY (artid) REFERENCES artistas(artid),
FOREIGN KEY (estiloid) REFERENCES estilos(estiloid)
) TYPE=InnoDB;

create table sets
( setid int unsigned not null auto_increment,
artid int unsigned not null,
estiloid int unsigned not null,
nombre char(100),
url char(120),
peso float(3,2) not null,
duracion float(2,2) not null,
fecha datetime not null,
clics mediumint(10) unsigned NOT NULL default '0',
urlcriticas varchar(100) NOT NULL default '',
primary key (setid, artid),
INDEX (artid),
INDEX (estiloid),
FOREIGN KEY (artid) REFERENCES artistas(artid),
FOREIGN KEY (estiloid) REFERENCES estilos(estiloid)
) TYPE=InnoDB;
ha funcionado, ahora me toca introducir datos.