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

MySQL dává duplicitní chybu záznamu při pokusu o zvýšení pole data?

Toto je problém, jak se MySQL UPDATE díla, řádek po řádku, jak vysvětlil p.cambell. Dalším způsobem, jak tento problém obejít, je explicitně říci enginu, jak objednat aktualizace (další vtip MySQL):

UPDATE 2011_electricity 
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC 

Základní pravidlo:Pokud chcete zvýšit PK (nebo jiný jedinečný klíč), objednejte sestupně. Pokud chcete snížit PK, objednejte vzestupně.



  1. Aktualizace MySQL KDE

  2. Postgresql UUID podporované Hibernatem?

  3. Je možné přistupovat k databázi .mdf bez SQL serveru?

  4. Maximální doba provádění v phpMyAdmin