Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utiliser une requête MySQL avec des variables de C#

Supprimez ces lignes pour les paramètres :

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

Et utilisez cette requête :

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

La façon dont vous faites est à la fois "@rownum" sera remplacé par -1. Vous vous retrouvez donc avec une requête comme celle-ci :

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