Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon redshift 根据文件中存储的主键列值从Amazon红移中删除记录_Amazon Redshift - Fatal编程技术网

Amazon redshift 根据文件中存储的主键列值从Amazon红移中删除记录

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

我在一个.txt文件中有14k个唯一ID,根据这个ID我想从Amazon红移表中删除数据。我试着把记录保存在子句中,但不起作用。查询持续运行很长时间

例如:

从1、2、3、14000中删除

提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库相当长的时间来处理

我个人会用循环编程,并将其分解为多个语句

您可以以另一种方式遵循编程方法并使用

比如:

开始读写; 从其中删除=1 ... 从其中删除=14000 犯罪 提到这一点可能会有所帮助。看起来使用如此大的“in”语句将花费数据库相当长的时间来处理

我个人会用循环编程,并将其分解为多个语句

您可以以另一种方式遵循编程方法并使用

比如:

开始读写; 从其中删除=1 ... 从其中删除=14000 犯罪 我建议:

将文本文件作为新表加载 删除ID位于该表中的记录 比如:

从表1中删除 其中id在表2中选择id 我建议:

将文本文件作为新表加载 删除ID位于该表中的记录 比如:

从表1中删除 其中id在表2中选择id