Amazon redshift 根据文件中存储的主键列值从Amazon红移中删除记录
我在一个.txt文件中有14k个唯一ID,根据这个ID我想从Amazon红移表中删除数据。我试着把记录保存在子句中,但不起作用。查询持续运行很长时间 例如: 从1、2、3、14000中删除 提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库相当长的时间来处理 我个人会用循环编程,并将其分解为多个语句 您可以以另一种方式遵循编程方法并使用 比如: 开始读写; 从其中删除=1 ... 从其中删除=14000 犯罪 提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库相当长的时间来处理 我个人会用循环编程,并将其分解为多个语句 您可以以另一种方式遵循编程方法并使用 比如: 开始读写; 从其中删除=1 ... 从其中删除=14000 犯罪 我建议: 将文本文件作为新表加载 删除ID位于该表中的记录 比如: 从表1中删除 其中id在表2中选择id 我建议: 将文本文件作为新表加载 删除ID位于该表中的记录 比如: 从表1中删除 其中id在表2中选择idAmazon redshift 根据文件中存储的主键列值从Amazon红移中删除记录,amazon-redshift,Amazon Redshift,我在一个.txt文件中有14k个唯一ID,根据这个ID我想从Amazon红移表中删除数据。我试着把记录保存在子句中,但不起作用。查询持续运行很长时间 例如: 从1、2、3、14000中删除 提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库相当长的时间来处理 我个人会用循环编程,并将其分解为多个语句 您可以以另一种方式遵循编程方法并使用 比如: 开始读写; 从其中删除=1 ... 从其中删除=14000 犯罪 提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库