Kotlin Exposed 获取更新的行数
Kotlin Exposed get number of rows updated
我正在更新一些 table,我需要检查更新是否成功。我正在做这个
MyTable.update({ MyTable.name eq "abcd" }) {
it[col1] = "col1 value"
}
在当前状态下,如果我尝试更新数据库中不存在的某些值,即使这样调用也会成功(可能是说更新了零行)。
我如何知道是否确实有一行要更新或如何获取更新的行数?
很简单。 update
的输出调用 returns 计数。
val numRowsUpdated = MyTable.update({ MyTable.name eq "abcd" }) {
it[col1] = "col1 value"
}
numRowsUpdated
会有计数。
我正在更新一些 table,我需要检查更新是否成功。我正在做这个
MyTable.update({ MyTable.name eq "abcd" }) {
it[col1] = "col1 value"
}
在当前状态下,如果我尝试更新数据库中不存在的某些值,即使这样调用也会成功(可能是说更新了零行)。
我如何知道是否确实有一行要更新或如何获取更新的行数?
很简单。 update
的输出调用 returns 计数。
val numRowsUpdated = MyTable.update({ MyTable.name eq "abcd" }) {
it[col1] = "col1 value"
}
numRowsUpdated
会有计数。