Ir al contenido


Foto

Hasta cuantos niveles elimina en cascada MySQL?


  • Por favor identifícate para responder
2 respuestas en este tema

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 08 marzo 2010 - 02:48

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
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 08 marzo 2010 - 08:04

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
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 09 marzo 2010 - 12:27

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.