添加字段(可重复执行): DROP PROCEDURE IF EXISTS add_column_acl_class_copy1; DELIMITER $$ CREATE PROCEDURE add_column_acl_class_copy1() BEGIN IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name = 'acl_class_copy1' AND column_name = 'name') THEN ALTER TABLE acl_class_copy1 ADD COLUMN `name` VARCHAR(32) DEFAULT NULL COMMENT 'testname'; END IF; END$$ DELIMITER ; -- 调用 CALL add_column_acl_class_copy1(); DROP PROCEDURE IF EXISTS add_column_acl_class_copy1;