sql >> Database >  >> RDS >> Mysql

Een MySQL-query gebruiken met variabelen uit C#

Verwijder deze regels voor parameters:

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

En gebruik deze vraag:

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

Zoals u doet, wordt zowel "@rownum" vervangen door -1. Dus je krijgt een vraag als deze:

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


  1. hoe varchar-kolom met numerieke waarden te sorteren met linq lambdas naar Entity

  2. Ik wil niet dat mysql String automatisch naar Integer cast

  3. Hoe verwijder ik emoji-tekens uit een string?

  4. Hoe krijg ik toegang tot Oracle vanuit Python?