【发布时间】:2013-02-13 19:29:17
【问题描述】:
由于我在一个项目中使用的主题数据的性质,在输入集中经常会遇到重复记录(有时这意味着同一输入集中的重复记录,这可以通过以下方式轻松处理预插入过滤,但通常输入集可以包含与数据库中已有记录重复的记录。
MySQL 和 SQLite INSERT IGNORE 功能在处理这个问题上大有帮助。
所以我的问题是:
在将数据插入 MySQL 或 SQLite 数据库时,如何使 Slick 使用
INSERT IGNORE而不是纯INSERT?将 Slick 与本机不支持的 MS SQL Server 一起使用时,模拟
INSERT IGNORE功能的最佳方法是什么?
【问题讨论】:
-
我建议您对 Slick 提出功能请求,我认为如果将其用作默认方法,将会有更多人受益。
-
两年前添加了一个问题 - github.com/slick/slick/issues/1480 并在几周前使用标签 FUTURE 进行了更新。