Можете да предавате командите в тук-документ , като това:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (\`id\`, \`day\`, \`time\`, \`rank\`) VALUES (NULL, "$day", "$time", "$rank");
EOF
Забележете, че `
трябва да се избяга. Премахнах и QUIT
команда, тъй като е ненужна (добър съвет @Ven, благодаря).
Всъщност, тъй като имената на тези колони не съдържат специални символи, всъщност не е нужно да ги цитирате и да напишете заявката INSERT малко по-просто, както следва:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (id, day, time, rank) VALUES (NULL, "$day", "$time", "$rank");
EOF