迁移到阿里云polardb后,一些表id为0的数据丢失了
迁移到阿里云polardb后,一些表id为0的数据丢失了
magento2数据库迁移到阿里云的polardb后,发现这几个表里id为0的数据都丢失了。
design_config_grid_flat customer_group store store_website store_group
经排查发现 是数据库sql_mode的问题,sql_mode 在最后, 要加上 NO_AUTO_VALUE_ON_ZERO
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_AUTO_VALUE_ON_ZERO
没有加上这个参数值的话,就直接用自增跑到最后面去了
现在这个问题算是告一段落,找出来了,记录一下,下次迁移数据,记得先改好 sql_mode
admin 问的问题