Obiettivi del blog
Per informazioni su come risolvere il problema “L’utente specificato come definitore (‘xyz’@’localhost’) non esiste” in MySQL. Può essere qualsiasi valore al posto di ‘xyz’.
Questo errore si è verificato perché hai definito utenti diversi in Definer e hai utilizzato altri account in MySQL.
Quindi, durante la creazione di Trigger, dovresti usare “root@localhost” nel Definer. Seguire i passaggi seguenti per risolvere questo errore:
Passo 1: Apri phpMyAdmin
Passo 2: Seleziona il database e la tabella
Passo 3: Clicca sul “Trigger” scheda dalla parte superiore della pagina
Passo 4: Clicca sul “Modifica” per modificare i trigger.
Passo 5: Cambia Definer da xyz@localhost a root@localhost
Per maggiori dettagli controlla questo screenshot: