Ver Mensaje Individual
  #38 (permalink)  
Antiguo 19/01/2015, 12:33
flad77
 
Fecha de Ingreso: diciembre-2014
Mensajes: 27
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: informacion sobre como relaciono una tabla con id usuarios

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 original
  1. CREATE TABLE IF NOT EXISTS `registro usuarios` (
  2.   `usuario_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  3.   `usuario_nombre` varchar(15) NOT NULL,
  4.   `usuario_clave` varchar(50) NOT NULL,
  5.   `usuario_email` varchar(50) NOT NULL DEFAULT '',
  6.   `usuario_freg` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  7.   `tipo` enum('2','1') NOT NULL DEFAULT '2',
  8.   `archivo`  VARCHAR(100) NOT NULL,
  9.   `twitter` varchar(250) NOT NULL,
  10.   `avatar` varchar(500) NOT NULL,
  11.   PRIMARY KEY (`usuario_id`)
  12. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  13.  
  14.  
  15.  
  16.  
  17. CREATE TABLE IF NOT EXISTS `datos imagenes` (
  18. `usuario_id` INT UNSIGNED NOT NULL,
  19. `ruta` varchar(100) NOT NULL,
  20. `archivo`  VARCHAR(100) NOT NULL,
  21. `descripcion` text,
  22. PRIMARY KEY (`usuario_id`, `archivo`)
  23. )ENGINE=InnoDB DEFAULT CHARSET=latin1 ;

Última edición por flad77; 19/01/2015 a las 12:54