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

Apakah Mysql memiliki setara dengan @@ROWCOUNT seperti di mssql?

Untuk SELECT, Anda dapat menggunakan FOUND_ROWS konstruksi (didokumentasikan di sini ):

SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;

yang akan mengembalikan jumlah baris di SELECT last terakhir kueri (atau jika kueri pertama memiliki LIMIT klausa, ini mengembalikan jumlah baris yang seharusnya ada tanpa LIMIT ).

Untuk UPDATE /DELETE /INSERT , ini adalah ROW_COUNT membangun

INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();

yang akan mengembalikan jumlah baris yang terpengaruh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Buat Node menggunakan Cypher

  2. Bagaimana cara menambahkan string ke nilai kolom di MySQL?

  3. Permintaan Kembalikan MySQL

  4. Apa perbedaan antara INSERT dan UPDATE di MySQL?

  5. Bagaimana cara mengembalikan kolom integer dan numerik dari MySQL sebagai integer dan numerik di PHP?