【发布时间】:2017-05-09 07:50:51
【问题描述】:
我有一个处理 CSV 文件上传并将它们插入数据库的站点。 CSV 模板有 229 个字段,每个文件有多个行。由于有多行,有时两个 CSV 文件有来自前一个文件的记录,我想避免重复。
我目前将 CSV 文件上传到 230 个字段的临时表(比 CSV 多一个字段,用于自动递增主键),然后将它们拆分为较小的表。
我的问题:上传 CSV 时,我希望覆盖或忽略任何已经存在的记录,以便我只有一个 229 字段记录。
有没有办法只在临时表上执行此操作,这样我就不必担心较小的表?
【问题讨论】:
-
你看过on duplicate key 语法吗?除非我弄错了,这就是你要找的东西?