mysql 用sql判断表里是否存在某个字段,不存在加入新字段

2024-11-26 07:41:24
推荐回答(2个)
回答1:

IF NOT EXISTS(SELECT 1 FROM COLUMNS WHERE TABLE_SCHEMA='test' AND table_name='A' AND COLUMN_NAME='c1') THEN
     ALTER TABLE A ADD c1 VARCHAR(1) NOT NULL;
END IF;

回答2:

一般我们设计的都是判断某表某记录字段的值是否存在