sql >> Databáze >  >> RDS >> Mysql

Jaký je tedy nejlepší způsob, jak zkontrolovat, zda řádek existuje? EXISTS, COUNT nebo num_rows?

Možnost 3 je nejrychlejší způsob, jak zkontrolovat, zda existuje řádek, pokud používáte MySQL:

$query = mysql_query("SELECT EXISTS(SELECT 1 FROM users WHERE id = 1)")

if (mysql_result($query, 0) == 1)
    // one user, like it should be.

else 
  // do something else


  1. Jak připojit Grails 3.0 k mé místní databázi Mysql

  2. Rozdíl mezi datovými typy int a int(2) v mém sql

  3. Chyba na spoušti ORACLE

  4. PHPmailer - Vícenásobné odesílání e-mailů