ALTER TABLE

JORGESALES 16/02/2017 21:39:23
#471728
pessoal, boa noite, tudo bem, em primeiro lugar gostaria
de pedir desculpas por alguns tópicos que abri e ainda não tive
como fechar (pois não tive tempo para testar os códigos gentilmente
aqui fornecidos )
Minha dúvida de hoje é simples, existe a possibilidade de usar o
alter table para criar um campo apenas se ele não existir?
Mais ou menos assim:
con.Execute [Ô]ALTER TABLE tbCadastro ADD COLUMN if not exists Situacao VARCHAR(50)[Ô]

O banco de dados é MySQL.
NILSONTRES 16/02/2017 22:03:58
#471730
na época em que utiliza access eu fazia assim:
On Error Resume Next
con.Execute [Ô]ALTER TABLE tbCadastro ADD COLUMN if not exists Situacao VARCHAR(50)[Ô]
se o campo existir ele cria, ou ignora o erro
KERPLUNK 16/02/2017 22:34:50
#471733
Resposta escolhida
Dê uma olhada nisso
JORGESALES 18/02/2017 10:58:00
#471789
Como sempre meu muito obrigado de verdade aos que ajudaram,
as duas respostas resolvem o problema.
Vou pontuar o Kerplunk apenas porque estou tentando fugir do:
Citação:

Nem tudo que funciona está certo.


Essa frase eu ouvi do Professor Mário Andrade
e estou tentando levar a frente.
Tópico encerrado , respostas não são mais permitidas