Mysql
 sql >> Base de données >  >> RDS >> Mysql

Script bash pour insérer des valeurs dans MySQL

Essayez celui-ci :

#!/bin/bash
inputfile="test.txt"
cat $inputfile | while read ip mac server; do
    echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('$ip', '$mac', '$server');"
done | mysql -uroot -ptest test;

De cette façon, vous diffusez le fichier lu ainsi que l'exécution de la commande mysql.