Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan kueri MySQL dengan variabel dari C#

Hapus baris ini untuk parameter:

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

Dan gunakan kueri ini:

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

Cara yang Anda lakukan adalah "@rownum" akan diganti dengan -1. Jadi Anda berakhir dengan kueri seperti ini:

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. InnoDB:indeks duplikat ditemukan - apakah ini sangat buruk?

  2. Dapatkan nilai AUTO_INCREMENT saat ini untuk tabel apa pun

  3. Performa REGEXP (bandingkan dengan LIKE dan =)

  4. Cache data dalam PHP SESSION, atau kueri dari db setiap kali?

  5. Bisakah kita menggunakan migrasi EF dengan MySql