Ich wollte die Tabelle mysql.user bereinigen, weil da noch Einträge für Hosts drin waren, die wir nicht mehr haben. Ich wollte so etwas tippen:
DELETE FROM mysql.user WHERE host LIKE "nn.nn.nn%";
Aus Versehen ist daraus geworden
DELETE FROM mysql.user WHERE user host LIKE "nn.nn.nn%";
Bewirkt wurde das genaue Gegenteil des beabsichtigten, als hätte ich
DELETE FROM mysql.user WHERE host NOT LIKE "nn.nn.nn%";
eingegeben. War natürlich fatal. Kann sich einer einen Reim darauf machen, wieso die falsche Anweisung so einen Mist gemacht hat?
Es handelt sich um mariadb 10.4.14.
Grüße
Burkhard
DELETE FROM mysql.user WHERE host LIKE "nn.nn.nn%";
Aus Versehen ist daraus geworden
DELETE FROM mysql.user WHERE user host LIKE "nn.nn.nn%";
Bewirkt wurde das genaue Gegenteil des beabsichtigten, als hätte ich
DELETE FROM mysql.user WHERE host NOT LIKE "nn.nn.nn%";
eingegeben. War natürlich fatal. Kann sich einer einen Reim darauf machen, wieso die falsche Anweisung so einen Mist gemacht hat?
Es handelt sich um mariadb 10.4.14.
Grüße
Burkhard