mysql批量新增表字段脚本
作者:互联网
文章目录
单条执行sql语句:
alter table t_test_update_table add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
查询数据库下全部表名,并组装sql语句:
SELECT
CONCAT( 'ALTER TABLE ', table_name, " add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID')", ';' )
FROM
information_schema.TABLES
WHERE
table_name LIKE 't_%';
执行结果:
ALTER TABLE TABLE_CONSTRAINTS add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
ALTER TABLE TABLE_CONSTRAINTS_EXTENSIONS add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
ALTER TABLE TABLES add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
ALTER TABLE TABLES_EXTENSIONS add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
ALTER TABLE TABLESPACES_EXTENSIONS add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
ALTER TABLE TRIGGERS add (platform_id decimal(19,0) NOT NULL COMMENT '平台ID',system_id decimal(19,0) NOT NULL COMMENT '系统ID');
批量执行sql语句:
标签:COMMENT,批量,19,decimal,表字,ID,mysql,NULL,id 来源: https://blog.csdn.net/o_o814222198/article/details/122824965