web2py 重复键插入时更新

0 投票
2 回答
628 浏览
提问于 2025-04-17 14:23

如何在web2py中使用DAL来执行INSERT ... ON DUPLICATE KEY UPDATE。 我在手册中没有找到相关内容。

2 个回答

0

我现在正在用这个方法来解决问题。

首先,我会进行更新操作:

count = db(...).update(...)

这个操作会返回被修改的行数。

然后,如果 count==0,那么我就会进行插入操作。

1

试试这个方法:db(...).update_or_insert(...)

撰写回答