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');

mysql批量新增表字段脚本

查询数据库下全部表名,并组装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');

mysql批量新增表字段脚本

批量执行sql语句:

mysql批量新增表字段脚本

上一篇:Python numpy.random模块 随机数模块


下一篇:Pytorch——tensor的相关概念