Tôi muốn thực thi tệp .sql trong tệp bash nhưng tôi cần chuyển tham số tới tệp .sql từ tệp bash. Tôi nghĩ rằng đó là một giải pháp đơn giản nhưng tôi không thể tìm ra.thực thi tệp .sql trong bash với thông số
Đây là những gì tôi có cho đến nay:
sql file
SET @columnValue = &1;
UPDATE tblTest SET Description = @columnValue;
Bash file
#!/bin/bash
columnValue=$1
mysql -uroot -ppassword testDB < SQLscript.sql $columnValue
Shell
sh myBashFile.sh "testColumnValue"
Bất cứ ai có thể cho tôi biết tôi đang làm gì sai?
bạn có thể cho chúng tôi biết điều gì đang xảy ra không? – ninesided