DROP PROCEDURE IF EXISTS add_tb_column;
DELIMITER $$
CREATE PROCEDURE add_tb_column()
BEGIN
DECLARE CurrentDatabase VARCHAR(100);
SELECT DATABASE() INTO CurrentDatabase;
IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=CurrentDatabase
AND TABLE_NAME='utsCPTY_BANK_ADT'
AND COLUMN_NAME='BelongBankCode' )
THEN
ALTER TABLE utsCPTY_BANK_ADT ADD COLUMN BelongBankCode VARCHAR(50);
END IF;
END;
CALL add_tb_column;
Mysql 可重复执行添加字段脚本
最新推荐文章于 2026-04-15 21:06:33 发布
本文介绍了一个使用存储过程来检查并动态添加数据库表字段的方法。通过创建一个名为add_tb_column的过程,该过程首先获取当前数据库名称,然后检查目标表utsCPTY_BANK_ADT中是否存在BelongBankCode字段,若不存在则添加此字段。

794

被折叠的 条评论
为什么被折叠?



