Bonjour

je souhaite envoyer des variables shell dans une table mysql.

# donc sous shell je définie une variable $test:
variable=$test

# je lance une requète mysql ou je lui demande d'executer des commandes mysql du fichier file.sql
mysql --user=root --password=mon_password nom_de_la_base < /media/freebox/script/file.sql

#contenu du fichier file.sql
fichier file.sql

INSERT INTO table_test (idtest, date, heure)
VALUES (@test, '3', '12:20')


donc j'aimerai que la variable $test soit mis dans la table_test, colonne, idtest
mais il me met 0 dans cette colonne, donc il ne récupère pas la variable

comment faire ?

cordialement