Java LiquiBase:用sql查询填充changelog属性值?
我尝试使用Changelog的属性标记定义从计数器表查询的计数器值,如下所示:Java LiquiBase:用sql查询填充changelog属性值?,java,sql,database,liquibase,Java,Sql,Database,Liquibase,我尝试使用Changelog的属性标记定义从计数器表查询的计数器值,如下所示: <property name="counter" value="Select counter from counterTable" dbms="mysql"/> 然后 <column name="id" defaultValue="${counter}" /> 但这不起作用 感谢您的帮助 谢谢我想您实际上是在与mysql竞争。你正在运行哪个Liquibase版本?您看到的错误是什么
<property name="counter" value="Select counter from counterTable" dbms="mysql"/>
然后
<column name="id" defaultValue="${counter}" />
但这不起作用
感谢您的帮助
谢谢我想您实际上是在与mysql竞争。你正在运行哪个Liquibase版本?您看到的错误是什么?实际上我在控制台中没有错误,但是数据库没有更新。我只是想知道原则上是否可以在属性值中使用SQL查询而不是过程调用?它应该可以正常工作。虽然它与defaultValueComputed=“${counter}”配合使用效果最好,但感谢您的帮助。我发现这只是一个打字错误。很好。有没有更好的错误信息可以让它更明显?