mysql的确定方法是否有比较
SQL语句:select count(*)字段;
然后读取计数(*)的值以确定记录是否存在。这种方法的性能有点浪费,我们只想判断记录记录是否存在,不需要找出所有记录。
以下是我的建议。
SQL语句:选择1个字段,col = Col限制1;
然后读取语句以执行受影响的行数。
当然,这里的限制1是非常important.mysql不会在找到一个记录,找到记录。行数的影响,这里是不是0或1,和性能有了很大的提高。
如果你使用PDO,您可以使用行数(),而且很容易执行受影响的行数。
可能会有人在这里读到SQL语句的查询记录,然后判断是否存在的记录,以确定是否记录存在。这种方法是可行的,但它仍然是一个有点浪费,对我们的要求,我们不需要查询的记录,和所有的性能会失去。不建议在这里。