Tôi muốn tạo một tập lệnh bash kết nối với máy chủ MySQL của tôi và chèn một số valuse từ một tệp txt. Tôi đã viết ra:Tập lệnh Bash để chèn các giá trị trong MySQL
#!/bin/bash
echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('cat test.txt');" | mysql -uroot -ptest test;
nhưng tôi recieving các lỗi sau:
ERROR 1136 (21S01) at line 1: Column count doesn't match value count at row 1
Tôi cho rằng lỗi là trong file txt của tôi, nhưng tôi đã cố gắng rất nhiều biến thể và vẫn không có hy vọng thành công.
file txt của tôi trông như thế này:
10.16.54.29 00:f8:e5:33:22:3f marsara
Cảm ơn bạn ... đây là một giải pháp tốt! – user2642601
Điều này cũng làm việc cho tôi, cảm ơn –