目录
1、问题描述
使用 Seata 的 TC 服务在管理分布式事务时,需要记录事务相关数据到数据库中,你需要提前创建好这些表。
但是,如果在MySQL5.5的版本上直接运行建表语句,global_table可以被成功创建,但branch_table会报一个错:
可以看到,出错的sql语句是这两条:
`gmt_create` DATETIME(6) NULL DEFAULT NULL,
`gmt_modified` DATETIME(6) NULL DEFAULT NULL,
2、错误原因
如果你遇到了和我一样的问题,可以直接去文章的下面复制我修改后的建表语句。
将数据库从mysql5.7导出为sql语句,在mysql5.5上进行导入,会出现datetime(0) NULL DEFAULT NULL报错。出现错误的原因主要是,mysql5.7和mysql5.5的dat