preciso de uma ajuda de vocês. estou precisando fazer uma rotina para atualizar um banco de dados, pois preciso adicionar um novo campo em uma tabela, porém preciso que ele verifique antes se este campo existe. bom,, tenho o código abaixo me resulta o valor '1' se o campo existe e valor '0' se ainda não existe, como faço para ele executar um comando caso o valor obtido seja '0'?
Código que possuo
select if( (select count(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'oservico' AND COLUMN_NAME = 'teste')=0, 1, 0) AS resultado
Código que preciso executar caso obtenha valor '0'
ALTER TABLE `oservico`
ADD COLUMN `valor_cli` VARCHAR(10) NULL
Pergunta
pedrodeola
Boa tarde amigos,
preciso de uma ajuda de vocês. estou precisando fazer uma rotina para atualizar um banco de dados, pois preciso adicionar um novo campo em uma tabela, porém preciso que ele verifique antes se este campo existe. bom,, tenho o código abaixo me resulta o valor '1' se o campo existe e valor '0' se ainda não existe, como faço para ele executar um comando caso o valor obtido seja '0'?
Código que possuo
Código que preciso executar caso obtenha valor '0'Obrigado a todos.
Editado por Denis CourcyLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados