コマンドプロンプトでコマンドを実行しようとしています:
liquibase --driver=com.mysql.jdbc.Driver --classpath=E:\mysqljar\mysql.jar --changeLogFile=E:\1.xml --url="jdbc:mysql://localhost:3306/abc" --username=root --password=root generateChangeLog
しかし、私はこのエラーが発生しています:
Liquibase の更新に失敗しました: 空の結果セット、予期される 1 つの行 SEVERE 24/9/13 6:29 PM:liquibase: 空の結果セット、予期される 1 つの行 liquibase.exception.DatabaseException: jdbc の取得エラー:mysql://localhost:3306/abc liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator.readView(JdbcDatabaseSnapshotGenerator.java:168) で liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator.readViews(JdbcDatabaseSnapshotGenerator.java:304) で liquibase.snapshot でjvm.JdbcDatabaseSnapshotGenerator.createSnapshot(JdbcDatabaseSnapshotGenerator.java:241) で、liquibase.snapshot.DatabaseSnapshotGeneratorFactory.createSnapshot(DatabaseSnapshotGeneratorFactory.java:69) で、liquibase.diff.Diff.compare(Diff.java:63) で、liquibase.integration で。commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:145) で liquibase.integration.commandline.Main.doMigration(Main.java:760) で、liquibase.integration.commandline.Main.main(Main.java:134) で.exception.DatabaseException: 空の結果セット。liquibase.util.JdbcUtils.requiredSingleResult(JdbcUtils.java:124) で 1 行が必要です。 .JdbcExecutor.queryForObject(JdbcExecutor.java:167) の liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:163) の liquibase.database.AbstractDatabase.getViewDefinition(AbstractDatabase.java:748) の liquibase.snapshot.jvm。 JdbcDatabaseSnapshotGenerator.readView(JdbcDatabaseSnapshotGenerator.java:166) ... 7 つ以上
誰かがこれを解釈するのを手伝ってくれますか?