sql >> Database teknologi >  >> RDS >> Mysql

Send parameter til MySQL-script-kommandolinjen

Fandt et svar på nettet her .

Antag grundlæggende, at vi ønsker at køre denne forespørgsel:

Select c_id, c_first_name,c_last_name, c_address,last_modified_date
from customer
where last_modified_date >[email protected]_date and last_modified_date <= @end_date;

Vi kan sende 'start_date' og 'end_date' sådan her:

/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}


  1. Sådan ændres tabel i Oracle

  2. sqldeveloper fejlmeddelelse:Netværksadapteren kunne ikke etablere forbindelsesfejlen

  3. MariaDB JSON_OBJECT() Forklaret

  4. Android - opdater klientens sqlite-database ved hjælp af GCM