Tema: Referencias
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2004, 16:29
Avatar de Fociños
Fociños
 
Fecha de Ingreso: marzo-2004
Ubicación: A Coruña
Mensajes: 587
Antigüedad: 20 años, 9 meses
Puntos: 0
Referencias

Hola, tengo el siguiente código pero me da error, estoy utilizando MySQL 4.0.x
Código PHP:
CREATE TABLE `anuncio` (
`
id_anuncioint11 unsigned NOT NULL AUTO_INCREMENT ,
`
titularvarchar50 NOT NULL default '',
`
textotext NOT NULL ,
`
fecha_hora_publdatetime NOT NULL default '0000-00-00 00:00:00',
`
fecha_caducdate NOT NULL default '0000-00-00',
`
localidadvarchar20 NOT NULL default '',
`
importedecimal10NOT NULL default '0.00',
`
id_usuarioint11 unsigned NOT NULL default '0',
`
id_provinciatinyintunsigned NOT NULL default '0',
`
id_tipo_anunciosmallintunsigned NOT NULL default '0',
PRIMARY KEY ( `id_anuncio` ) ,
FOREIGN KEY `id_usuarioREFERENCES `usuario('id_usuario')ON UPDATE CASCADE ON DELETE CASCADE ,
FOREIGN KEY `id_provinciaREFERENCES `provincia(id_provincia)ON UPDATE CASCADE ON DELETE CASCADE ,
FOREIGN KEY `id_tipo_anuncioREFERENCES `tipo_anuncio(id_tipo_anuncio)ON UPDATE CASCADE ON DELETE CASCADE ,
UNIQUE KEY `titular texto id_usuario id_tipo_anuncio id_provincia` ( `titular` , `texto` ( ) , `id_usuario` , `id_provincia` , `id_tipo_anuncio` )
TYPE MYISAM AUTO_INCREMENT =34 
ySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'REFERENCES `usuario('id_usuario')`
ON UPDATE CASCADE

Gracias por vuestro tiempo