Tema: ERROR c#1005
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2016, 12:25
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
ERROR c#1005

Hoal me salio este erro al importar un .sql
este es erro que me dice

Código SQL:
Ver original
  1. consulta SQL:
  2.  
  3.  
  4. CREATE TABLE datosPersonales (
  5. usuario VARCHAR (45) PRIMARY KEY,
  6. nombre  VARCHAR(65),
  7. email VARCHAR(45),
  8. FOREIGN KEY (usuario) REFERENCES usuario(usuario)
  9. )
  10. MySQL ha dicho: Documentación
  11.  
  12. #1005 - Can't create table `intranet`.`datospersonales` (errno: 150 "Foreign key constraint is incorrectly formed") (Detalles…)

aquí están mis códigos del sql

Código MySQL:
Ver original
  1.  
  2. CREATE DATABASE intranet;
  3. USE intranet;
  4.  
  5. CREATE TABLE usuarios (
  6. usuario varchar (45) PRIMARY KEY,
  7. clave varchar(45) NOT NULL
  8. );
  9.  
  10. CREATE TABLE datosPersonales (
  11. usuario varchar (45) PRIMARY KEY,
  12. nombre  varchar(65),
  13. email varchar(45),
  14. FOREIGN KEY (usuario) REFERENCES usuario(usuario)
  15. );
  16.  
  17. CREATE TABLE categorias(
  18. categorias varchar(45) NOT NULL,
  19. ruta varchar(45) NOT NULL
  20. );
  21.  
  22.  
  23.  
  24. CREATE TABLE permisos(
  25. usuario varchar(45),
  26. ID_Categorias int,
  27. PRIMARY KEY (usuario, ID_Categorias),
  28. FOREIGN KEY (usuario) REFERENCES usuario(usuario),
  29. FOREIGN KEY (ID_Categorias) REFERENCES usuario(usuario)    
  30. );