sql >> Base de Datos >  >> RDS >> Mysql

cómo eliminar la columna de la tabla si existe

Solo está buscando un nombre de columna de todos los nombres de columna en toda la instancia de MySQL. También debe filtrar por esquema (=base de datos) y nombres de tabla:

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