sql >> Databasteknik >  >> RDS >> Mysql

MySQL-skript med parametrar

Så vitt jag vet kan du inte skicka variabler direkt till ett MySQL-skript. Det bästa du kan göra är att ställa in användarvariabler i ett omslagsskalskript. Något i stil med:

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"

Justera för faktisk användning, naturligtvis.




  1. Objektet i klassen DateTime kunde inte konverteras till sträng

  2. Varför får jag ett syntaxfel när jag använder CAST i MySQL?

  3. Ställ in startvärde för kolumn med autoinkrement

  4. Hur kan jag ändra MariaDB till MySQL i XAMPP?