代码之家  ›  专栏  ›  技术社区  ›  Jim

有没有办法用csv列表运行多个删除?

  •  0
  • Jim  · 技术社区  · 16 年前

    我有一个大约2300K行的坏数据列表,我想从我的数据库中删除。是否有一种方法可以使用单个SQL语句删除所有这些行?我可以“在哪里”但是问题是这些值没有被引用并且失败了。谢谢

    2 回复  |  直到 16 年前
        1
  •  0
  •   Byron Whitlock    16 年前

    使用SQL和一个小编辑器regex fu:

    • 使用Excel或其他工具获取要删除的键列表。
    • 将该列表复制到您最喜欢的文本编辑器中。(超级编辑、editplus、记事本++、甚至是pfe)
    • 搜索替换字符串:\n=>','(换行符变为引号逗号引号)
    • 在列表的开头和结尾添加一个引号,用括号括起来,然后插入WHEREIN子句。
    • 好极了。
        2
  •  0
  •   lod3n    16 年前

    CSV?你能不能列出好的行,删除表,然后插入好的行?