Mysql
 sql >> Database >  >> RDS >> Mysql

come eliminare una colonna dalla tabella se esiste

Stai solo cercando un nome di colonna tra tutti i nomi di colonna nell'intera istanza MySQL. Devi anche filtrare per schema (=database) e nomi di tabelle:

IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = N'CustomerVariable1Value' AND TABLE_NAME = 'MyTableName' AND TABLE_SCHEMA = 'MyDatabase')