sql >> Databáze >  >> RDS >> Mysql

Předejte parametr do příkazového řádku skriptu MySQL

Odpověď našel na netu zde .

V podstatě předpokládejme, že chceme spustit tento dotaz:

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;

'start_date' a 'end_date' můžeme předat takto:

/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. Automaticky otevírat výsledky dotazů SQLite v Excelu

  2. Vnitřní části sedmi druhů SQL Server – část 2

  3. Microsoft Access NENÍ mrtvý a ani VBA

  4. Úvod do referenčních kurzorů PL/SQL v databázi Oracle