Alternatif untuk menggunakan fail luaran untuk menjana data baris MySQL
MySQL tidak menyokong sintaks tradisional Oracle untuk menjana baris menggunakan klausa CONNECT BY. Walau bagaimanapun, terdapat beberapa alternatif untuk mencapai fungsi ini dalam MySQL.
Salah satu cara ialah membuat jadual sementara atau menggunakan fail luaran yang mengandungi bilangan baris yang diperlukan. Sebagai contoh, anda boleh mencipta fail dengan kandungan berikut:
<code>1 2 3 4 5 6 7 8 9 10</code>
Anda kemudian boleh mengimport fail ini ke dalam MySQL menggunakan arahan LOAD DATA INFILE:
<code>LOAD DATA INFILE 'filepath.txt' INTO TABLE temp_table;</code>
Ini akan mencipta jadual sementara bernama temp_table yang mengandungi bilangan baris yang ditentukan. Anda kemudian boleh menyertai jadual ini dengan jadual lain dalam pertanyaan.
Penghadan
Walau bagaimanapun, pendekatan ini mempunyai beberapa had:
Walau bagaimanapun, kaedah ini menyediakan penyelesaian untuk kekurangan penjana baris terbina dalam MySQL.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana Baris dalam MySQL Menggunakan Fail Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!