Melalui Parameter ke Skrip MySQL melalui Baris Perintah
Melalukan parameter daripada baris arahan kepada skrip MySQL membolehkan pelaksanaan dinamik skrip dengan input berubah-ubah . Satu kaedah melibatkan penggunaan pembolehubah takrif pengguna MySQL.
Untuk menghantar parameter bernama @start_date kepada skrip, gunakan sintaks berikut:
mysql –uuser_id -ppassword –h mysql-host -A \ -e "set @start_date=${start_date}; source ${sql_script};" >${data_file};
Sebagai contoh, untuk menjalankan pertanyaan yang menapis data pelanggan berdasarkan tarikh mula dan tamat, anda boleh melaksanakan arahan berikut:
/usr/bin/mysql –uuser_id -ppassword –h mysql-host -A \ -e "set @start_date=${start_date}; set @end_date=${end_date};\ source ${sql_script};" > ${data_file}
Kaedah ini membolehkan anda menghantar parameter secara dinamik kepada skrip MySQL anda daripada baris arahan, menjadikannya lebih serba boleh dan lebih mudah digunakan dalam aliran kerja automatik.
Atas ialah kandungan terperinci Bagaimana untuk Lulus Parameter ke Skrip MySQL melalui Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!