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

Brug af en MySQL-forespørgsel med variabler fra C#

Fjern disse linjer for parametre:

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

Og brug denne forespørgsel:

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

Den måde du gør det på er at både "@rownum" bliver erstattet med -1. Så du ender med en forespørgsel som denne:

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


  1. MySQL aggregerede funktioner med LEFT JOIN

  2. Indsamlingsmetode:SLET-procedure i Oracle-databasen

  3. GTT-tabelstatistik og SYS.WRI$_OPTSTAT_TAB_HISTORY

  4. ORA-12557 TNS:protokoladapter kan ikke indlæses