Jump to content


Photo

Hasta cuantos niveles elimina en cascada MySQL?


  • Please log in to reply
2 replies to this topic

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 776 posts
  • LocationPinar del Río, Cuba

Posted 08 March 2010 - 02:48 PM

Hola a todos
Pues sucede que en mi BD MySQL tengo enlazada varias tablas, encadenadas hasta 5 o 6 niveles, pero al eliminar, solo me elimina un solo nivel en cascada, a partir del segundo me deja los registros huerfanos

Esto es propio de MySQL, o es que me falta algo por hacer

PD: En access siempre me elimina todos los nivels sin problemas

  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 08 March 2010 - 08:04 PM

Pues depende, MyIsam o InnoDB?, éste último puede llegar hasta 75 niveles porque actúa de manera recursiva. ;).

Saludos.
  • 0

#3 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 776 posts
  • LocationPinar del Río, Cuba

Posted 09 March 2010 - 12:27 PM

Pues estoy usando InnoDB, y no me elimina todos los niveles
Voy a revisar de nuevo el diseño de las llaves, puede ser que me falte alguna intermedia por relacionar

  • 0




IP.Board spam blocked by CleanTalk.