si tengo un usuario con id_Usuarios = 5 y lo quiero borrar, estoy haciendo lo siguiente:
Código MySQL:
Ver original
con cascade on nose como seria su sintaxis !!! mis tablas son InnoDB !!! gracias ...
| |||
Borrar con delete cascade o join !!! Tengo la siguiente duda al momento de borrar un registro, el cual se relaciona en más de una tabla adjunto mi modelo de datos y como pienso que podria ser la consulta para borrar un usuario: si tengo un usuario con id_Usuarios = 5 y lo quiero borrar, estoy haciendo lo siguiente:
Código MySQL:
Ver original con cascade on nose como seria su sintaxis !!! mis tablas son InnoDB !!! gracias ... |
| |||
Respuesta: Borrar con delete cascade o join !!! Hola Duraznero: Cuando tengas alguna duda con respecto a sintaxis no hay mejor lugar para buscar que la documentación oficial de MySQL 13.2.1. Sintaxis de DELETE Ahí encontraras un párrafo que dice lo siguiente: Cita: Ahora bien, en el foro también se ha tratado varias veces el tema, checa esta liga que data del 2009:El efecto es que puede borrar registros para varias tablas al mismo tiempo y tienen tablas adicionales que se usan para buscar: DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id; O: DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id; http://www.forosdelweb.com/f86/delet...r-join-738688/ Como recomendación final, siempre utiliza la herramienta de búsqueda del foro antes de publicar una nueva pregunta. Saludos y espero que las ligas te sean de ayuda Leo. |
Etiquetas: |