gpt4 book ai didi

mysql - 如何在不与 sql 中的其他表进行比较的情况下显示不在表中的日期

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:08 25 4
gpt4 key购买 nike

我有一个名为 FILEINFO 的表。每天都会有一些文件名(大约 100 个)。我需要检查表中是否存在名称。在单个查询中

提前致谢

最佳答案

我不知道这是否适合您的数据管道,但这里有一种干净的方法是将这些新传入文件名写入某种表(临时或永久),然后使用简单的存在查询来检查它们是否已经存在于您当前的表中,例如

SELECT filename AS new_file
FROM temp_names t1
WHERE NOT EXISTS (SELECT 1 FROM FILEINFO t2 WHERE t2.filename = t1.filename);

如果你只想插入新的文件名,你可以使用类似的逻辑,例如

INSERT INTO FILEINFO (filename)
SELECT filename
FROM temp_names t1
WHERE NOT EXISTS (SELECT 1 FROM FILEINFO t2 WHERE t2.filename = t1.filename);

关于mysql - 如何在不与 sql 中的其他表进行比较的情况下显示不在表中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54984430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com