目前我有一个循环用于检查数组中的每个值。
foreach k, v = []array{
"SELECT COUNT(*) from column WHERE v='$v'"
}
它工作正常,但它不是高效的。有没有什么方法可以批量执行此查询(例如像IN
子句)并批量获取结果。
答案 0 :(得分:1)
尝试此操作以检查表中是否存在该值:
SELECT 1 from column WHERE v='$v'
如果您想检查多个值,请尝试以下操作:
SELECT 1 from column WHERE v in ('$v',....)