![]() |
Duda Acerca De Tablas Historicas Hola estimados compañeros del mundo MySQL!! Este me he topado con el siguiente programa estoy haciendo tablas historiales de otra tabla X en donde yo almaceno informacion especifica de un periodo determinado pero me he quedado barado en la parte de que me solicitan q la informacion almacenada en la tabla historial de un periodo determinado pueda ser restaurada en la tabla original. Entonces mi duda es q pasa con los indices o llaves primarias?? Talvez con este ejemplo pueda ilustrar mejor el problema. digamos q a la tabla historial_pacientes mando a guardar todos los pacientes de un periodo X y los borro de la tabla pacientes solo los q pertenecen a ese periodo. Luego quiero restaurar esos pacientes q se encuentran en la tabla historial_pacientes en mi tabla pacientes? Si mi llave primaria es autonumerica en la tabla pacientes tendria q ignorar la llave anterior q tenia?? es decir 1,2,3,4...10 eran las llaves q tenia de los pacientes q pertenecian al periodo elegido pero luego cuando los borre de mi tabla pacientes esta llaves ya no existen.. pregunto esto por la razon de q si mi tabla pacientes la tengo relacionado con otros tablas. De antemanos gracias por sus respuesta:arriba: |
Hay que ponerle una señal al registro Habria que crear un campo en la tabla para señal que el registro no esta activo, por ejemplo (1=activo,0=inactivo) y de esta forma no se pierde el Key. Saludos, Jorge. |
| La zona horaria es GMT -6. Ahora son las 22:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.