Mit REVOKE kannst du Rechte entziehen.
REVOKE DELETE ON mydatabase.* FROM 'myuser'@'%';
Dadurch wird das DELETE Recht für den Benutzer myuser in der Datenbank mydatabase widerrufen, während die anderen Rechte (SELECT, INSERT, UPDATE) bestehen bleiben.