Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在从 mySql 中的现有表生成 liquibase 更改日志。我将行的 id 设置为 PK 并将其设置为自动增量。由于测试/不同的尝试将数据插入表中,id 不是从 1 开始的。
所以我的问题是,当从现有表生成更改日志时,liquibase 是否根据父表的 PK(生成 liquibase 的表)定义子表的主键?或者在另一个数据库上运行更改日志时,新表的主键是否会从 1 开始并自动递增,而不管父表中的 PK 是多少?
在 MySQL 中,auto_increment 由数据库处理,而不是 Liquibase。所以新数据库的行将从 1 开始。