sql >> Base de Datos >  >> RDS >> Mysql

Usando una consulta MySQL con variables de C#

Elimina estas líneas para los parámetros:

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

Y usa esta consulta:

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

La forma en que lo está haciendo es que ambos "@rownum" se reemplazarán con -1. Entonces terminas con una consulta como esta:

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