Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/12/2003, 13:20
Avatar de e-miliox
e-miliox
 
Fecha de Ingreso: noviembre-2002
Ubicación: San Antonio - Chile
Mensajes: 223
Antigüedad: 21 años, 5 meses
Puntos: 7
no se puede hacer eso, necesariamente tienes que hacer los dos deletes. solo se puede eliminar de una tabla.

--- perdon me equivoque, si se puede, pero de la version 4.0 de mysql en adelante. las sintaxis son como siguen.

Código:
DELETE [LOW_PRIORITY | QUICK] FROM table_name
       [WHERE where_definition]
       [ORDER BY ...]
       [LIMIT rows]

or

DELETE [LOW_PRIORITY | QUICK] table_name[.*] [,table_name[.*] ...]
       FROM table-references
       [WHERE where_definition]

or

DELETE [LOW_PRIORITY | QUICK]
       FROM table_name[.*], [table_name[.*] ...]
       USING table-references
       [WHERE where_definition]



MySQL Reference Manual (C) 2002 MySQL AB
en todo caso, si no te resulta asi, te recomiendo que hagas este proceso de la eliminacino a travez de una funcion, a la cual le des como parametro el id que quieres eliminar. sale mas ordenado y es menos pesado para ti, porque solo lo programas una vez (y sobre todo si es una eliminacion en cascada)

muchos saludos
__________________
=PoWeReD By MySeLf!=

Última edición por e-miliox; 31/12/2003 a las 13:29