perdon por las molestias voy a hacerlo otra vez
me sale este error cuando quiero hacer una relacion con columna archivo de datos de imagenes y columna archivo de registro de usuarios
Error creando llaves extranjeras (foreign keys). Revise los tipos de datos : archivo
y ahora tengo que hacen insertar un valor a archivo o no
esta son mis tablas como
Código PHP:
Ver originalCREATE TABLE IF NOT EXISTS `registro usuarios` (
`usuario_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`usuario_nombre` varchar(15) NOT NULL,
`usuario_clave` varchar(50) NOT NULL,
`usuario_email` varchar(50) NOT NULL DEFAULT '',
`usuario_freg` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`tipo` enum('2','1') NOT NULL DEFAULT '2',
`archivo` VARCHAR(100) NOT NULL,
`twitter` varchar(250) NOT NULL,
`avatar` varchar(500) NOT NULL,
PRIMARY
KEY (`usuario_id`
)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `datos imagenes` (
`usuario_id` INT UNSIGNED NOT NULL,
`ruta` varchar(100) NOT NULL,
`archivo` VARCHAR(100) NOT NULL,
`descripcion` text,
PRIMARY
KEY (`usuario_id`
, `archivo`
))ENGINE=InnoDB DEFAULT CHARSET=latin1 ;