【发布时间】:2013-01-31 23:01:21
【问题描述】:
如何在 web2py 中使用 DAL 来执行 INSERT ... ON DUPLICATE KEY UPDATE。 我在manual中没有找到。
【问题讨论】:
如何在 web2py 中使用 DAL 来执行 INSERT ... ON DUPLICATE KEY UPDATE。 我在manual中没有找到。
【问题讨论】:
【讨论】:
def update_or_insert(self, _key=DEFAULT, **values)
_key 指定为字典即可。
_key。如果使用字典,其中的键是什么。我尝试了各种选择,但没有奏效。
这就是我现在正在做的工作。
首先我会更新:
count = db(...).update(...)
它返回修改的行数。
那么,如果是count==0,那么我会选择insert。
【讨论】: