MYSQL判断表的列是否存在:先判断是否存在该表,如果存在,再判断是否存在该列,不存在则增加列,存在则不增加列。IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'dbo.LC_FinanceSpecialIndex') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
BEGIN
IF NOT EXISTS (SELECT * FROM dbo.syscolumns WHERE id = OBJECT_ID(N'dbo.LC_FinanceSpecialIndex') AND name = N'EarnedPremiumComp')
ALTER TABLE dbo.LC_FinanceSpecialIndex ADD
EarnedPremiumComp MONEY NULL
END上面是SQL SERVER的,MYSQL要实现同样的功能,应该怎么做?