MySQL将数组中的名称插入不带';在B或C中都不存在

MySQL将数组中的名称插入不带';在B或C中都不存在,mysql,sql,Mysql,Sql,我有一个名称数组要插入表A进行处理,但我只想插入表B或表C中都不存在的数组中的记录 非常感谢您的帮助 对明文问题的伪代码回答: 解决问题的一种方法是首先将整个数组导入临时表tmp。然后可以运行一个插入命令,如 insert into a select * from tmp where id not in ( select id from b union all select id from c ) 这个简化的命令假定数组和表a、b和c中有相同的列。你必须调整它以适应你的目的。插入后

我有一个名称数组要插入表A进行处理,但我只想插入表B或表C中都不存在的数组中的记录


非常感谢您的帮助

对明文问题的伪代码回答:

解决问题的一种方法是首先将整个数组导入临时表
tmp
。然后可以运行一个插入命令,如

insert into a
select * from tmp 
where id not in (
  select id from b union all 
  select id from c
)

这个简化的命令假定数组和表a、b和c中有相同的列。你必须调整它以适应你的目的。插入后,只需放下临时工作台。

这不是一个填鸭式位置。你有什么问题?