Как указано в комментарии, указанная вами ошибка и набор изменений не совпадают.
Ошибка состоит в том, что столбец uid
не найден в таблице media_file
Ваш changeSet является синтетически правильным, и вы можете указать несколько условий в одном теге <where>
.
На основе предоставленного вами оператора SQL
обновление набора персон созданных = 1586352959, где id = 2 и uid = 'admin';
Так что я могу предположить, что набор изменений, который вы ищете, может выглядеть примерно так:
<changeSet author="foo" id="bar">
<update tableName="person">
<column name="created" type="int(11)" value="1586438425"/>
<where>id = 2 AND uid = 'admin'</where>
</update>
</changeSet>