Borrado lógico
HOLA, ALGUIEN ME PODRÍA AYUDAR?????
TENGO UNA BASE DE DATOS EN LA QUE ESTOY HACIENDO UN MANTENIMIENTO DE VARIAS TABLAS, PEOR EL PROBLEMA VIENE A LA HORA DE ELIMINAR LOS REGISTROS DE ESAS TABLAS, NECESITO MANTENERLOS.
EL PROBLEMA ESTÁ EN QUE SI HAGO UN "DELETE" ME LOS ELIMINA COMPLETAMENTE, Y ESO ES JUSTAMENTE LO QUE NO QUIERO, ¿¿¿ALGUIEN ME PODRÍA INDICAR COMO HACER UN BORRADO LÓGICO Y NO FÍSICO CON MYSQL???
TENGO UNA BASE DE DATOS EN LA QUE ESTOY HACIENDO UN MANTENIMIENTO DE VARIAS TABLAS, PEOR EL PROBLEMA VIENE A LA HORA DE ELIMINAR LOS REGISTROS DE ESAS TABLAS, NECESITO MANTENERLOS.
EL PROBLEMA ESTÁ EN QUE SI HAGO UN "DELETE" ME LOS ELIMINA COMPLETAMENTE, Y ESO ES JUSTAMENTE LO QUE NO QUIERO, ¿¿¿ALGUIEN ME PODRÍA INDICAR COMO HACER UN BORRADO LÓGICO Y NO FÍSICO CON MYSQL???
para un borrado logico pon :
SET DELETED ON
ON
Especifica que los comandos que realizan operaciones en registros (incluidos los registros de las tablas relacionadas) utilizando un alcance pasen por alto los registros marcados para su eliminación.
OFF
(Predeterminado) Especifica que puedan tener acceso a los registros marcados para eliminación los comandos que actúan sobre registros (incluidos los registros de las tablas relacionadas), utilizando un alcance.
SET DELETED ON
ON
Especifica que los comandos que realizan operaciones en registros (incluidos los registros de las tablas relacionadas) utilizando un alcance pasen por alto los registros marcados para su eliminación.
OFF
(Predeterminado) Especifica que puedan tener acceso a los registros marcados para eliminación los comandos que actúan sobre registros (incluidos los registros de las tablas relacionadas), utilizando un alcance.
