sql >> Database teknologi >  >> RDS >> Mysql

Muligheder @mysql_affected_rows returnerer værdier?

Først mysql_* funktioner er forældede. mysql_affected_rows() ser ud til at returnere et heltal i alle tilfælde. Det returnerer -1 hvis forespørgslen mislykkedes.

Hvad du virkelig har brug for i stedet for mysql_affected_rows() er en korrekt forespørgsel, der ikke er åben for løbsforhold.

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




  1. Hvordan finder man e-mail med mere end 2 prikker ved hjælp af REGEXP MySQL-funktionen?

  2. Databasesikkerhed - Backup-kryptering under transport og hvile

  3. Hvordan undslipper man strenge i PDO?

  4. hvordan viser man kun tiden i oracle?