Archive

Posts Tagged ‘local’

Using mysqlimport

January 21st, 2010 No comments

Text file (/var/text-data/film.txt)
1,Dead Note – part 1,mms://113.113.113.113/huypv/share/film/akzvx.avi
12,Dead Note – part 2,mms://113.113.113.113/huypv/share/film/akzvy.avi

Table film in database share
CREATE TABLE film (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(113), url VARCHAR(113));

mysqlimport –fields-terminated-by=, –lines-terminated-by=”\n” -uroot -pXXX share /var/text-data/film.txt

Notice: Nếu client và server không thuộc cùng một máy thì lệnh như trên sẽ không chạy nữa do mặc định nó sẽ tìm file trên máy server. Lúc này cần thêm tham số để nó tìm file nguồn import ở máy client (local)
mysqlimport –local –fields-terminated-by=, –lines-terminated-by=”\n” -uroot -pXXX share /var/text-data/film.txt

Bonus: Exec SQL query by command
mysql -uroot -pXXX share -e “TRUNCATE TABLE film”