Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden einer MySQL-Abfrage mit Variablen aus C#

Entfernen Sie diese Zeilen für Parameter:

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

Und verwenden Sie diese Abfrage:

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

So wie Sie es tun, werden beide "@rownum" durch -1 ersetzt. Sie erhalten also eine Abfrage wie diese:

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