sql >> Database >  >> RDS >> Mysql

Mogelijkheden @mysql_affected_rows return Waarden?

Ten eerste, de mysql_* functies vervallen. mysql_affected_rows() lijkt in alle gevallen een geheel getal te retourneren. Het retourneert -1 als de zoekopdracht is mislukt.

Wat je echt nodig hebt in plaats van mysql_affected_rows() is een juiste vraag die niet openstaat voor race-omstandigheden.

INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1




  1. Meer informatie over het DBMS_OUTPUT-pakket in Oracle

  2. Php pdo foreach

  3. Vermijd deze 4 veelvoorkomende DBA-fouten

  4. MySql logische volgorde op