Mysql
 sql >> база данни >  >> RDS >> Mysql

Получаване на брой вмъкнати редове за ON DUPLICATE KEY UPDATE множествено вмъкване?

Броят на вмъкванията ще бъде 2000 минус броя на засегнатите редове. По-общо:

(numberOfValuesInInsert * 2) - mysql_affected_rows()

РЕДАКТИРАНЕ:

Като томас посочва , документи на MySQL всъщност кажете:

[акцентът е мой]

Следователно, ако е възможно задаване на съществуващ ред на същите стойности, е невъзможно да се каже колко реда са били актуализирани спрямо вмъкнати, тъй като две вмъквания биха били неразличими от една актуализация с различни стойности + една актуализация със същите стойности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DISTINCT ON в django

  2. Замяна на PEAR:MDB2 на PHP 5.3

  3. MySQL IF/CASE синтаксис, който извиква различни оператори SELECT

  4. MySQL:Каква е разликата между float и double?

  5. Как да добавя нов вход в регистрационната страница laravel?