2012-07-13 53 views
2

我目前正在從mySql中的現有表生成liquibase更新日誌。我有一個行設置的ID,因爲它是PK,並設置爲自動增量。由於測試/不同的嘗試插入數據到表中,ID不從1開始。liquibase在MySQL中從現有表生成更改日誌時如何處理自動增量PK?

所以我的問題是,當從現有表生成更新日誌時,liquibase是否定義了基於子表的主鍵在父表的PK(表liquibase是從哪個表生成的)?或者,在另一個數據庫上運行changelog時,無論父表中的PK是否將新表的主鍵從1開始並自動增量?

回答

0

在MySQL中,auto_increment由數據庫處理,而不是由Liquibase處理。所以新數據庫的行將從1開始。

相關問題