Voglio creare uno script bash che si colleghi al mio server MySQL e inserisca qualche valore da un file txt. ho scritto questo in giù:Script di Bash per inserire valori in MySQL
#!/bin/bash
echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('cat test.txt');" | mysql -uroot -ptest test;
ma sto riceve il seguente errore:
ERROR 1136 (21S01) at line 1: Column count doesn't match value count at row 1
Suppongo che l'errore è nel mio file txt, ma ho provato molte variazioni e ancora nessun speranza di successo.
mio file txt si presenta così:
10.16.54.29 00:f8:e5:33:22:3f marsara
Grazie ... questa era una buona soluzione! – user2642601
Anche questo ha funzionato per me, grazie –