erison 63 Denunciar post Postado Setembro 4, 2012 Pessoal eu estava criando restaurando um banco e reparei em uma condição antes de criar a tabela CREATE TABLE IF NOT EXISTS teste ou seja so vai criar a tabela teste se ela não existir. queria saber se tem como fazer isso em um insert tipo tenho registro erison joão maria e quero da um insert apenas se não existir o nome erison tente insert into tabela if nome <>'erison' (nome) values ('erison'); não deu certo. Compartilhar este post Link para o post Compartilhar em outros sites
DiegoAngra07 21 Denunciar post Postado Setembro 4, 2012 Boa tarde amigo, Depende do que você está tentando fazer. Um IF fixo não vai dar só se você usar uma Procedure quem sabe. Já com um INSERT INTO ... SELECT FROM parece que dá certo, segundo os tópicos a seguir (em inglês): http://www.daniweb.com/web-development/databases/mysql/threads/187013/conditional-insert-using-where-not-exists http://stackoverflow.com/questions/913841/mysql-conditional-insert A disposição, abraço. Compartilhar este post Link para o post Compartilhar em outros sites