Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проследите промените в множество колони в таблицата на базата данни за целите на одита?

Ако приемем, че използвате достатъчно нова версия на mySQL, бих използвал тригери , лично.

Ако приемем, че работят повече или по-малко като тези, с които съм запознат в други продукти (например Oracle), проблемът ви става по-опростен, в смисъл, че поставяте тригери за „актуализация“ на реда и го използвате, за да актуализирате таблицата за одит за всяко поле интересувате се.

Възможно предупреждение:ако приложението ви се регистрира в DB само като един потребител (често срещан подход, ако използвате пул на връзки, например), може да е трудно да регистрирате действителната потребителска идентичност.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване с MySQL от R

  2. MySQL Copy Database

  3. превръщане на редовете на таблицата в колони в mysql

  4. Предупреждение:mysqli_connect():(HY000/2002):Няма такъв файл или директория

  5. Как да архивирате MySQL бази данни от командния ред в Linux