Es sieht so aus, als hätte Ihre MySql-Sitzung den Safe-Updates-Option
einstellen. Das bedeutet, dass Sie Datensätze nicht aktualisieren oder löschen können, ohne einen Schlüssel anzugeben (z. B. primary key ) in der where-Klausel.
Versuchen Sie:
SET SQL_SAFE_UPDATES = 0;
Oder Sie können Ihre Abfrage so ändern, dass sie der Regel folgt (verwenden Sie primary key in where clause ).