Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果mysql列中已经存在值,如何计数(快速)?_Mysql - Fatal编程技术网

如果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行关联?