在Access中是否等效于ON DUPLICATE KEY UPDATE

时间:2015-02-26 14:00:30

标签: sql vba ms-access

现在我有输入数据的查询,但这些数据可能已经存在。如果这是真的,我想更新它。

通过这种解释,我认为最好的想法是ON DUPLICATE KEY UPDATE,但它在访问中并不存在。其他一些帖子有一个像合并或ON x = y SET x = y, y = x这样的想法,但它不起作用。

任何人都有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

你看过this SO Q/A:了吗?

它看起来像是一个'更新' MSAccess中的查询将完成您的要求。

您可能希望在问题中添加更多上下文和一些示例查询。

您可能需要运行两个查询:

  1. 一个用于搜索现有记录。
  2. 和另一个更新行或插入新记录