如果mysql列中已经存在值,如何计数(快速)?
目前我有一个循环,用于检查数组中的每个值如果mysql列中已经存在值,如何计数(快速)?,mysql,Mysql,目前我有一个循环,用于检查数组中的每个值 foreach k, v = []array{ "SELECT COUNT(*) from column WHERE v='$v'" } 它工作正常,只是性能不好。是否有任何方法可以以某种方式分批执行此查询(例如,如子句中的),并分批获得结果。尝试此方法以检查表中是否存在该值: SELECT 1 from column WHERE v='$v' 如果要检查多个值,请尝试以下操作: SELECT 1 from column WHERE v in ('
foreach k, v = []array{
"SELECT COUNT(*) from column WHERE v='$v'"
}
它工作正常,只是性能不好。是否有任何方法可以以某种方式分批执行此查询(例如,如子句中的
),并分批获得结果。尝试此方法以检查表中是否存在该值:
SELECT 1 from column WHERE v='$v'
如果要检查多个值,请尝试以下操作:
SELECT 1 from column WHERE v in ('$v',....)
如何知道
值中的哪个,哪个不存在?我的意思是如何将值($v
)与sql行关联?