simulasi row_number SQL Server () dalam mysql
fungsi SQL Server tidak mempunyai setara langsung dalam versi MySQL yang lebih lama (sebelum 8.0). Ini mewujudkan keperluan untuk penyelesaian. ROW_NUMBER()
SELECT t.*, @rownum := @rownum + 1 AS rank FROM YOUR_TABLE t, (SELECT @rownum := 0) r;
. ROW_NUMBER()
, menghapuskan keperluan untuk penyelesaian ini. Sekiranya boleh, menaik taraf ke versi MySQL yang lebih baru adalah penyelesaian yang disyorkan.
Atas ialah kandungan terperinci Bagaimana saya boleh meniru fungsi row_number () SQL Server di mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!