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

Proč ovlivněné řádky vracejí 0 při úspěšné aktualizaci/smazání?

Nejpravděpodobnějším vysvětlením je, že neexistují žádné řádky, které splňují podmínky v příkazech UPDATE a DELETE. To znamená, že zde nejsou žádné řádky s id hodnota se rovná 1 .

AKTUALIZACE může ovlivnit nula řádků, pokud podmínky odpovídají jednomu nebo více řádkům, ale změny aplikované na řádek vedou k "žádné změně"... to znamená, že upravované sloupce již mají přiřazené hodnoty.

UPDATE nebo DELETE, které se úspěšně spustí, ale neovlivní žádné řádky, jsou stále považovány za úspěšné.




  1. Jak uložit data starší než časové razítko v PHP

  2. Docker nemůže připojit aplikaci k MySQL

  3. Přesměrování vložení založené na spouštěči Postgres bez přerušení RETURNING

  4. Práce s Java daty v Qlik Sense