sql >> Databáze >  >> RDS >> Mysql

Použití dotazu MySQL s proměnnými z C#

Odeberte tyto řádky pro parametry:

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

A použijte tento dotaz:

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

Způsob, jakým to děláte, je, že "@rownum" bude nahrazeno -1. Takže skončíte s dotazem jako je tento:

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


  1. Problémy s vytvořením dočasné tabulky mimo UNION

  2. Jak extrapolovat data pomocí Mysql a vložit je do pole?

  3. Nelze se připojit k databázi Oracle pomocí JDBC, pokud heslo obsahuje speciální znaky

  4. Co může způsobit příliš mnoho databázových připojení