Sono abituato all'analizzatore di query di MSSQL. Avendo bisogno di convertire alcuni SP per un progetto di hobby, sto avendo problemi nel rendere la transizione al browser di query mysql, in particolare quando si tratta di utilizzare variabili. Sto essenzialmente cercando di simulare una procedura prima che sia una procedura.Browser query MySQL: utilizzo delle variabili
Così in Query Analyzer che avrei scritto qualcosa di simile ...
delcare @var1 int
declare @var2 varchar(30)
set @var1 = 17 --some thing i'd normally pass to the SP
set @var2 = 'something else id pass to the SP'
SELECT *
FROM table
WHERE id = @var1
OR textcolumn = @var2
Poi mi piacerebbe giocare con la query (perché è molto più complessa che l'esempio uno) fino a quando ho capito bene o sostituirò i valori per le variabili perché vengono utilizzati come 100 volte nel corpo della query e questo è un sacco di riscrittura.
Quindi la mia domanda è come farlo funzionare nel browser di query di MySQL.
Comprendo che sta eseguendo solo qualsiasi istruzione evidenziata (il cursore si trova su quella riga o sul blocco di testo). E penso di capire che il pulsante "Inizia transazione" dovrebbe essere usato in qualche modo, ma non riesco a farlo andare. Ecco cosa ho fino ad ora
DELIMITER $$
begin
declare var1 varchar(1) default 'W';
select count(*) from gamestatspitchers where wls = var1;
end$$
delimiter ;
Grazie per qualsiasi aiuto. Non riesco a risolvere questo problema.
bella domanda !. Anch'io vorrei vedere la risposta a questo. –