我想使用Liquibase在一行上执行更新但是如何设置param的位置?我可以找到二传手,但我不知道该放什么?其中id = value
UpdateDataChange updateDataChange=new UpdateDataChange();
columnConfig = new LoadDataColumnConfig();
columnConfig.setName(targetFieldKey);
columnConfig.setType("String");
columnConfig.setValue(value);
updateDataChange.addColumn(columnConfig);
答案 0 :(得分:0)
通常,您在where子句中放置一个条件,使您想要更新的行唯一。
如果要更新一行,最明显的选择是使用表的标识符。更新多行可能涉及LIKE
的条件
例如:WHERE name LIKE "%test%"
,将更新名称包含 test 的所有行。
它总是取决于用例。