mysql 重复执行创建表、新增字段脚本

#bigint 可重复执行创建表脚本

1 Create Table If Not Exists `库名`.`表名`(
2 字段列表
3 ) ENGINE=InnoDB DEFAULT CHARSET=uft8 COMMENT='表名描述'

#end 重复创建表脚本

#bigint 可重复执行添加表字段脚本

 1 CREATE PROCEDURE add_tal_column()
 2 begin
 3 IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS
 4 WHERE TABLE_SCHEMA='库名'
 5 AND TABLE_NAME='表名'
 6 AND COLUMN_NAME='字段名')
 7 then
 8 添加已有表字段脚本
 9 end if;
10 END
11 
12 ###
13 delimiter;
14 CALL add_tbl_column
15 DROP PROCEDURE add_tbl_column;

#end 可重复执行新增表字段脚本

上一篇:关于PowerDesigner导入脚本无法查看注释的解决方法


下一篇:NAVICAT导出表结构到EXCEL