Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Skript mit Parametern

Soweit ich weiß, können Sie Variablen nicht direkt an ein MySQL-Skript übergeben. Das Beste, was Sie tun können, ist, Benutzervariablen in einem Wrapper-Shell-Skript zu setzen. Etwas wie:

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"

Natürlich an die tatsächliche Nutzung anpassen.