Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2009, 12:23
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayuda con relaciones

Código mysql:
Ver original
  1. mysql> create table relaciones(id integer primary key);
  2. Query OK, 0 rows affected (0.00 sec)
  3.  
  4. mysql> create table relaciones1(id integer, foreign key (id) references relaciones(id) on delete cascade on update cascade);
  5. Query OK, 0 rows affected (0.00 sec)
  6.  
  7. mysql> create table relaciones2(id integer, foreign key (id) references relaciones1(id) on delete cascade on update cascade);
  8. Query OK, 0 rows affected (0.02 sec)
  9.  
  10. mysql> insert into relaciones values(1);
  11. Query OK, 1 row affected (0.00 sec)
  12.  
  13. mysql> insert into relaciones values(2);
  14. Query OK, 1 row affected (0.00 sec)
  15.  
  16. mysql> insert into relaciones values(3);
  17. Query OK, 1 row affected (0.00 sec)
  18.  
  19. mysql> insert into relaciones1 values(2);
  20. Query OK, 1 row affected (0.00 sec)
  21.  
  22.  mysql> insert into relaciones2 values(2);
  23. Query OK, 1 row affected (0.00 sec)
  24.  
  25. Query OK, 0 rows affected (0.00 sec)
  26.  
  27. mysql> delete from relaciones;
  28. Query OK, 3 rows affected (0.00 sec)
  29.  
  30. mysql> select *from relaciones1;
  31. Empty set (0.00 sec)
  32.  
  33. mysql> select *from relaciones2;
  34. Empty set (0.00 sec)
  35.  
  36. mysql> rollback;
  37. Query OK, 0 rows affected (0.00 sec)
  38.  
  39. mysql> select *from relaciones2;
  40. +------+
  41. | id   |
  42. +------+
  43. |    2 |
  44. +------+
  45. 1 row in set (0.00 sec)
  46.  
  47. mysql> select *from relaciones1;
  48. +------+
  49. | id   |
  50. +------+
  51. |    2 |
  52. +------+
  53. 1 row in set (0.00 sec)
  54.  
  55. mysql> select *from relaciones;
  56. +----+
  57. | id |
  58. +----+
  59. |  1 |
  60. |  2 |
  61. |  3 |
  62. +----+
  63. 3 rows in set (0.00 sec)
  64.  
  65. mysql>

Que raro. Acabo de probar y no presenta error.
Puedes describir mas detalladamente tu problema?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming