Tiene sentido, lo que no me he explicado bien.
Tengo un programa medio hecho con Visual C#.
En el campo estado donde pone 1, 0, 0, 0 se actualiza solo con 1 ó 0. En los botones de al lado lo hacen. Esta interfaz está conectada a MySQL. Ahora, lo que quiero es una auditoría sobre el cambio de esos estados binarios con su fecha/hora en el momento que cambia de estado.
También se puede hacer con sólo actualizarlo desde phpmyadmin.
Cita:
INSERT INTO `dispositivos` (`ID`, `nombre`, `estado`, `descripcion`) VALUES
(1, 'RELE 1', 1, 'Motor 1'),
(2, 'RELE 2', 0, 'Motor 2'),
(3, 'RELE 3', 1, 'Alarma'),
(4, 'RELE 4', 0, 'WebCam');
Hay un aexplicación aquí que funciona el ejemplo que usa, pero no consigo hacerlo de mi manera.
http://www.mysql-hispano.org/page.php?id=36&pag=1
Con cada estado se va agregando ID nueva, yn ejemplo es este de abajo:
Ignora el campo COMENTARIO, aunque lo veas en la imagen,en realidad lo he borrado.
En la fila ID=1, su estado del RELE_1 al RELE_4 es:
1,0,1,0
que al cambiar sólo el RELE_4 (que puede ser cualquiera), es decir, que como el actual es 0 lo actualizamos a 1 y su resultado es:
1,0,1,1
igual que la imagen de arriba para el ID=2.
Si ahora cambia cualquier estado, se crea un nuevo ID llamdo 3 y guarda los datos, incluido fecha/hora.