sql >> Databasteknik >  >> RDS >> Mysql

Så vad ÄR det bästa sättet att kontrollera om en rad finns? FINNS, COUNT eller num_rows?

Alternativ 3 är det snabbaste sättet att kontrollera om en rad finns om du använder 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. Installera PL/Ruby för PostgreSQL 8.3

  2. Hur normalisera Data Mining Min Max från Mysql i Python

  3. Anropa en lagrad procedur i en lagrad procedur i MySQL

  4. Oracle duplicera rad N gånger där N är en kolumn