sql >> Database >  >> RDS >> Mysql

Geef parameter door aan de opdrachtregel van het MySQL-script

Een antwoord gevonden op het internet hier .

Stel dat we deze query willen uitvoeren:

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;

We kunnen 'start_date' en 'end_date' als volgt doorgeven:

/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. Snapshots van SQL Server-database -4

  2. SQL - INDIEN BESTAAT UPDATE ANDERS INSERT INTO

  3. Hoe een Got min één van een leesaanroepfout te benaderen bij het verbinden met een Amazon RDS Oracle-instantie

  4. Prestatieverrassingen en veronderstellingen:STEL NOCOUNT IN OP