Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tập lệnh MySQL với các tham số

Theo như tôi biết, bạn không thể chuyển trực tiếp các biến vào tập lệnh MySQL. Điều tốt nhất bạn có thể làm là đặt các biến người dùng trong một tập lệnh shell của wrapper. Một cái gì đó như:

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"

Tất nhiên, hãy điều chỉnh để sử dụng thực tế.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận một mục từ một chuỗi danh sách trong MySQL

  2. Các ký tự đặc biệt trong tên bảng MySQL

  3. Truy xuất các nhóm từ nhiều bảng đến nhiều

  4. Xem các tệp PDF được lưu trữ trong cơ sở dữ liệu MySQL bằng lỗi PHP

  5. Trong MySQL, tôi có nên trích dẫn số hay không?