Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzo di una query MySQL con variabili da C#

Rimuovere queste righe per i parametri:

command.Parameters.Add("@rownum", MySqlDbType.Int32);
command.Parameters["@rownum"].Value = -1;

E usa questa query:

command.CommandText = "SET @rownum=-1;SELECT @rownum := @rownum + 1 AS row_num FROM someTable";

Il modo in cui stai facendo è che entrambi "@rownum" verranno sostituiti con -1. Quindi ti ritrovi con una query come questa:

SELECT -1:= -1 + 1 AS row_num FROM someTable