ho creato un evento in mysql che estrae un valore da una tabella e lo inserisce in un'altra.
Eseguo la select, il fetch dei risultati nelle variabili e le uso nella clausula WHERE dell'UPDATE successivo.
esempio:
DECLARE cur1 FOR SELECT id, nome, FROM table1 WHERE (campo = 0);
OPEN cur1;
FETCH cur1 INTO id_utente, nome_utente;
UPDATE table2 SET flag =1 WHERE utente = nome_utente;
Ma come faccio a far capire a mysql che le variabile "nome_utente" è una variabile e non un valore?
In php c'è il carattere dollaro ($variabile), ma in mysql come si fa? Le riconosce da solo?