Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Boa noite, estou criando um banco de dados onde gostaria de armazenar apenas a data, hora e usuário que realizou a última ação de inclusão, exclusão(inativação) e alteração da tupla.
Como devo proceder neste caso, posso criar 6 colunas extras em cada tabela para registrar a hora e o usuário, ou crio uma nova tabela e armazeno todos os registros de alteração?
alessandro09Posts:67
Boa noite, estou criando um banco de dados onde gostaria de armazenar apenas a data, hora e usuário que realizou a última ação de inclusão, exclusão(inativação) e alteração da tupla.
Como devo proceder neste caso, posso criar 6 colunas extras em cada tabela para registrar a hora e o usuário, ou crio uma nova tabela e armazeno todos os registros de alteração?
obs. BD MYSQL.
lmvichiattoPosts:7
Neste caso você pode criar uma classe que faça o insert no banco de dados, ou uma storeprocedure, ou gatilho no banco de dados.
Se você usa login e senha, pode utilizar o campo que grava o usuário para saber quem está realizando o comando de insert/update/delete
Para te ajudar criar uma trigger consulte http://www.devmedia.com.br/mysql-triggers/8088
_________________Luiz Marcelo
Relacionados
SQLException: Nome de objeto '<nomeDaTabela>' inválido.
http://javafree.uol.com.br/topic-890206-SQLException-Nome-de-objeto-ltnomeDaTabelagt-invalido.html
Chat comunitário
http://javafree.uol.com.br/topic-890483-Chat-comunitario.html
PROBLEMA AO FAZER BACKUP e RESTAURÁ-LO UTILIZANDO MYSQL!!
http://javafree.uol.com.br/topic-890202-PROBLEMA-AO-FAZER-BACKUP-e-RESTAURALO-UTILIZANDO-MYSQL.html
Como eu uso o PreparedStatement? E o resultSet?
http://javafree.uol.com.br/topic-890344-Como-eu-uso-o-PreparedStatement-E-o-resultSet.html
select Left Join - codgrupo em branco
http://javafree.uol.com.br/topic-890420-select-Left-Join-codgrupo-em-branco.html