: kullanılan tırnak, çift tırnak deneyin
bash:
mysql -u"$mysql_user" -p"$mysql_user_pw" \
-e "set @mysql_db='$mysql_db';source \
00.create-mysql-starter-db.mysql ;" > "$tmp_log_file" 2>&1
MySQL:
SET @query = CONCAT('CREATE DATABASE /*!32312 IF NOT EXISTS*/ `'
, @mysql_db , '` /*!40100 DEFAULT CHARACTER SET utf8 */') ;
-- SELECT 'RUNNING THE FOLLOWING query : ' , @query ;
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Uzun cevap: bir katedilebilen bash, mysql uygulaması olarak bütün kavramı:
https://github.com/YordanGeorgiev/mysql-starter
veya
git clone [email protected]:YordanGeorgiev/mysql-starter.git
@Kaii büyük olasılıkla "SQL Server'ın SQLCMD'sinin -v" seçeneği ile desteklediği "komut dosyası değişkenleri" gibi bir şey arıyor (http://msdn.microsoft.com/en-us/library/ms162773 .aspx). –