Pokaždé, když jste narazili na tento druh chyby při pokusu o aktualizaci řádků v mysql, je to proto, že jste se pokusili aktualizovat tabulku bez WHERE, která používá KEY sloupec.
Můžete to opravit pomocí,
SET SQL_SAFE_UPDATES=0;
UPDATE user SET email = 'example@sqldat.com' WHERE email='example@sqldat.com';
nebo ve WorkBench
- Upravit -> Předvolby -> Dotazy SQL
- Zrušte zaškrtnutí políčka Zakázat příkazy UPDATE a DELETE bez klauzule WHERE (bezpečné aktualizace)
- Dotaz --> Znovu se připojit k serveru
