Impedir alteraci贸n de registros

Francisco
07 de Abril del 2004
Hola a tod@s, me gustar铆a que me ayudaran con el siguiente problema:

Me encuentro desarrollando una Intranet para una empresa en php y MySQL, hasta el momento todo bien pues el php lo manejo desde hace tiempo y he logrado realizar consultas, insertar, eliminar, modificar registros, realizar b煤squedas avanzadas, optimizar la BD, hacer backups, etc.

Sin embargo, la empresa quiere incluir un m贸dulo contable en el que una vez "consolidado" (aprobado) un registro, 茅ste no pueda ser modificado ni eliminado.

Desde php es f谩cil impedir esto, pero ellos quieren que incluso desde Php Myadmin sea imposible eliminar/modificar un registro.

Me explico, supongamos la tabla facturas con por ejemplo los campos ID, detalle, cancelada, fecha pago lo que se pretende es que una vez ingresado el 煤ltimo campo (el ingreso de cada campo puede - y probablemente as铆 se har谩 - realizarse en diferido) la informaci贸n en la bd no pueda de ning煤n modo alterarse, siendo la 煤nica excepci贸n el eliminar toda la tabla.

¿Es esto posible en MySQL?

Muchas gracias

rargueso
07 de Abril del 2004
SI, no des permisos de borrado al usuario de mysql :-D

Haznos una visita en aulaphp.com que acabamos de empezar y necesitamos un poco de promocion

:D

rargueso
07 de Abril del 2004
...asumo que no estas trabajando con root de mysql ¿O si?
Si es si no debes