HQL與SQL動態傳參方式對比
MYSQL腳本傳參
# 設置變量
sed -i "1 i\ set @name='$name';" file.sql
sed -i "1 i\ set @age='$age';" file.sql
sed -i "1 i\ set @db=$db_name;" file.sql
# 執行 SQL 語句
mysql -uroot -proot -hx.x.x.x -P3306 --database dbname --default-character-set=utf8 -e " SQL 語句"
# 清除變量
sed -i "1d" file.sql
sed