Ir para conteúdo
Fórum Script Brasil

Edbatch

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Edbatch

Edbatch's Achievements

0

Reputação

  1. Boa tarde Edgarmacha! Olha, eu lhe recomendo fazer isso em update mesmo, ex: update games set game.name = 'Nome traduzido' where game.name = 'English Name' Ou então você exporta o seu banco em um arquivo SQL (workbench por exemplo), e altera isso direto nos INSERTS do arquivo, depois limpa o banco e reexecuta o script alterado.
  2. Problema resolvido. Verifiquei que no Mysql campos DATE não armazenavam horas (como funciona no oracle), então acrescentei um campo hora_alteracao do tipo TIME na tabela em questão. Grato.
  3. Olá amigos! Bem, criei uma trigger que deverá armazenar em uma tabela, a data e hora de alteração na tabela ´produto´, o objetivo é utilizar essa informação para exibir em uma tela, os produtos atualizados recentemente. o meu problema é que a trigger está armazenando o valor "truncado" na tabela produto_alteracao (sem a hora), alguém saberia como forçar o mysql a não truncar esse valor? mysql> insert into rseletro.produto(id) values (7); Query OK, 1 row affected, 1 warning (0.08 sec) 1265 Data truncated for column 'data_alteracao' at row 1 mysql> select * from rseletro.produto_alteracao; +------------+----------------+ | id_produto | data_alteracao | +------------+----------------+ | 8 | 2011-07-23 | | 7 | 2011-07-23 | +------------+----------------+ 2 rows in set (0.00 sec) Aliás também aproveito para perguntar se no mysql não existe um comando equivalente a "before insert OR update" (como no oracle), pois não encontrei na internet exemplos de trigger que utilizassem as duas ações ao mesmo tempo, tive de criar duas triggers para cada ação... segue fonte da triggers:
×
×
  • Criar Novo...