seata踩坑记录

88 阅读1分钟

Seata 是一款开源的分布式事务解决方案.

坑一 tinyint(1)必须严格使用0或者1

如果数据库表字段采用tinyint(1)数据类型,并且这张表会涉及到全局事务回滚,那么tinyint(1)字段必须严格使用0或者1,因为seata在生成回滚语句时会将tinyint(1)定义为boolean值,如果字段中使用多个非0数值,将造成回滚数据错误!!!