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
Question
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.
Edited by Denis CourcyLink to comment
Share on other sites
7 answers to this question
Recommended Posts