0
我试图找到一种有效的方式来执行一个UPDATE,如果行已经存在于表中,或者INSERT如果行不存在。我使用Microsoft访问更新或插入数据取决于访问中是否存在行
这是我使用.open事务的方法,SELECT查找行是否存在,INSERT如果不存在或UPDATE如果存在,commit transaction.is有没有简单的方法来实现这个?
我试图找到一种有效的方式来执行一个UPDATE,如果行已经存在于表中,或者INSERT如果行不存在。我使用Microsoft访问更新或插入数据取决于访问中是否存在行
这是我使用.open事务的方法,SELECT查找行是否存在,INSERT如果不存在或UPDATE如果存在,commit transaction.is有没有简单的方法来实现这个?
由于@HansUp在他的评论中指出,有关于这个here一个很好的讨论,但总结:
建议的方法是做一个SELECT(或类似的东西),首先看是否行存在,然后根据需要发出INSERT或UPDATE。