hanchuanchuan / goInception

一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
https://hanchuanchuan.github.io/goInception/
GNU General Public License v3.0
1.64k stars 557 forks source link

timestamp default 使用utc_timestamp审核不通过 #653

Open Asa6 opened 5 months ago

Asa6 commented 5 months ago

CREATE TABLE t_tenant ( id int NOT NULL AUTO_INCREMENT COMMENT 'id', create_user_id int NOT NULL DEFAULT '0' COMMENT '创建人', update_time datetime NOT NULL DEFAULT (utc_timestamp) COMMENT '更新时间', PRIMARY KEY (id), UNIQUE KEY check_tenant_code (tenant_code) COMMENT '租户编码唯一' ) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='租户';

mysql实际支持,goinception这里并不支持 报错 表定义不正确,使用utc_timestamp设置默认值时无法审核通过.

重现 模拟重现的步骤

环境

数据库: mysql 版本: 8.0 参数 可能与问题相关的设置参数

zmix999 commented 5 months ago

得等主分支修复了,可以看下我的分支https://gitee.com/zhoujin826/goInception

Asa6 commented 5 months ago

得主分支修复了,可以看下我的分支https://gitee.com/zhoujin826/goInception

好的,非常感谢,我下载安装一下