Kotlin Exposed 获取更新的行数
Posted
技术标签:
【中文标题】Kotlin Exposed 获取更新的行数【英文标题】:Kotlin Exposed get number of rows updated 【发布时间】:2021-05-15 05:27:13 【问题描述】:我正在更新一些表,我需要检查更新是否成功。我正在这样做
MyTable.update( MyTable.name eq "abcd" )
it[col1] = "col1 value"
在当前状态下,如果我尝试更新 DB 中不存在的某个值,即使调用成功(可能是说更新了零行)。
我如何知道是否确实有要更新的行或如何获取更新的行数?
【问题讨论】:
【参考方案1】:这很简单。 update
调用的输出返回计数。
val numRowsUpdated = MyTable.update( MyTable.name eq "abcd" )
it[col1] = "col1 value"
numRowsUpdated
会有计数。
【讨论】:
以上是关于Kotlin Exposed 获取更新的行数的主要内容,如果未能解决你的问题,请参考以下文章