sql >> Database >  >> RDS >> Mysql

MySQL-script met parameters

Voor zover ik weet kun je variabelen niet direct doorgeven aan een MySQL-script. Het beste wat u kunt doen, is gebruikersvariabelen in een wrapper-shellscript in te stellen. Iets als:

passed_var1=$1
passed_var2=$2
mainsql=script.sql

mysql $(usual_parameters) -e "set @user_var1=$passed_var1; set @user_var2=$passed_var2; source $mainsql"

Aanpassen voor daadwerkelijk gebruik, natuurlijk.




  1. Hoe de implementatie van PostgreSQL-database te automatiseren

  2. UUID-prestaties in MySQL?

  3. Een UPDATE Pass-Through-query uitvoeren in SQL Server

  4. MYSQL-volgorde op zowel oplopend als aflopend sorteren