gpt4 book ai didi

MySQL 查询 - 检查记录

转载 作者:行者123 更新时间:2023-11-30 23:39:38 25 4
gpt4 key购买 nike

任何人都可以帮我实现这个

鉴于我有一个 txt 文件并已成功将它们解析为一个数组。
列标题是 ID、姓名、性别。我想检查名称是否已经在表中。

假设我有 5 行数据

0 | Rod | M  1 | Dex | M  2 | Fay | F  4 | Dan | M  5 | Lis | F

目前正在循环进入数组并使用 SELECT 检查项目名称是否已经存在

有没有一种方法可以在查询中传递所有 5 个名称并返回记录
A。那些找到了 table
b.表中没有找到

感谢您回答我的问题。 IN 运算符会将我的查询减少到一次服务器访问,然后循环遍历结果。

最佳答案

b 不可能,a 可能>

select * from your_table
where your_column in('Rod','Dex','Fay','Den','Lis');
_______________________________________^ assume Den is not match with Dan

以上查询应返回 4 个匹配项(Den 与 Dan 不匹配)。
您可以再次与您的数组进行比较。
那些没有匹配记录 (Den) 的将是 NOT found 记录

关于MySQL 查询 - 检查记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4552671/

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