Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie zapytania MySQL ze zmiennymi z C#

Usuń te wiersze dla parametrów:

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

I użyj tego zapytania:

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

Sposób, w jaki robisz, to oba "@rownum" zostanie zastąpione przez -1. W efekcie otrzymujesz zapytanie takie jak:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podczas wykonywania polecenia wystąpił błąd krytyczny. mysql-connector .net

  2. Funkcja zdefiniowana przez użytkownika MySQL do wysyłania wiadomości systemu Windows

  3. Nieprawidłowy plik klucza w MySQL

  4. PHP PDO a zwykłe mysql_connect

  5. Jaki jest najlepszy sposób na stopniowe usuwanie starych wierszy z MySQL?