Anda dapat meneruskan perintah dalam dokumen di sini , seperti ini:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (\`id\`, \`day\`, \`time\`, \`rank\`) VALUES (NULL, "$day", "$time", "$rank");
EOF
Perhatikan bahwa `
perlu diloloskan. Saya juga menghapus QUIT
perintah, karena itu tidak perlu (tips bagus @Ven, terima kasih).
Sebenarnya, karena nama kolom tersebut tidak mengandung simbol khusus, Anda sebenarnya tidak perlu mengutipnya, dan tulis kueri INSERT sedikit lebih sederhana, seperti ini:
mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME << EOF
INSERT INTO $TABLE (id, day, time, rank) VALUES (NULL, "$day", "$time", "$rank");
EOF