Tôi muốn viết một tập lệnh * .sh để thực hiện nhiều lệnh MySQL.Cách tốt hơn để thực thi nhiều lệnh MySQL bằng cách sử dụng kịch bản lệnh shell
Hiện nay, những gì tôi có thể làm là một cái gì đó như sau
mysql -h$host -u$user -p$password -e "drop database $dbname;"
mysql -h$host -u$user -p$password -e "create database $dbname;"
mysql -h$host -u$user -p$password -e "another MySQL command"
...
Có một cách để tránh gõ "mysql -h $ host -u $ user -p $ password -e" mỗi khi tôi muốn thế nào để thực hiện một lệnh MySQL?
Tất cả các câu trả lời của bạn đều tuyệt vời. Tôi chọn câu trả lời của EricWang bởi vì tôi nghĩ đây là cách có cấu trúc nhất để thực hiện công việc này. – Brian
Bạn có thể nói tôi nếu giải pháp này thực hiện từng câu lệnh trong một giao dịch riêng biệt? – Mike