DackAle 0 Denunciar post Postado Abril 11, 2006 E ae galeraSeguinte, estou criando um banco de dados MySQL e gostaria de saber, se o MySQL tem algo para disparo automatico, igual ao Trigger do SQL Server, exemplo toda vez que for feito INSERT na tabela X, ele cria um registro na tabela Y com o cod da tabla X...É um comando que você cria em uma tabela por exemploE outra coisa, como faço para pegar o ultimo registro inserido automaticamente ? Sem usar o ORDER BY cod DESC e o TOP 1 ? Sei que tem um comando do MySQL que já retorna isso, mas não sei como usa-lo :huh: Abraços Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Abril 11, 2006 Na versão 5 tem trigger, veja http://dev.mysql.com/doc/refman/5.0/en/triggers.html. Sobre o último registro inserido, se for com autoincrement você consegue com "SELECT LAST_INSERT_ID() ". Se não tem autoincrement acho que só lendo por ordem decrescente e com LIMIT 1. Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Abril 11, 2006 Também: ... WHERE MAX(id) = id Compartilhar este post Link para o post Compartilhar em outros sites
DackAle 0 Denunciar post Postado Abril 11, 2006 Putz aqui uso o 4.1 e no servidor, geralmente é esta versão... rsas OKE valeu pelas dicas do último ID :)Abração Compartilhar este post Link para o post Compartilhar em outros sites