Sie können die Befehle in einem hier-Dokument übergeben , etwa so:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (\`id\`, \`day\`, \`time\`, \`rank\`) VALUES (NULL, "$day", "$time", "$rank");
EOF
Beachten Sie, dass der `
müssen maskiert werden. Ich habe auch QUIT
entfernt Befehl, da es unnötig ist (guter Tipp @Ven, danke).
Da diese Spaltennamen keine Sonderzeichen enthalten, müssen Sie sie eigentlich nicht in Anführungszeichen setzen und die INSERT-Abfrage etwas einfacher schreiben, etwa so:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (id, day, time, rank) VALUES (NULL, "$day", "$time", "$rank");
EOF