Wygląda na to, że Twoja sesja MySql ma opcja bezpiecznych aktualizacji
ustawić. Oznacza to, że nie można aktualizować ani usuwać rekordów bez podania klucza (np. primary key
) w klauzuli WHERE.
Wypróbuj:
SET SQL_SAFE_UPDATES = 0;
Możesz też zmodyfikować zapytanie, aby było zgodne z regułą (użyj primary key
w klauzuli where clause
).