Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để sử dụng LOAD_FILE để chèn giá trị từ tệp vào bảng?

MySQL LOAD_FILE () đọc tệp và trả về nội dung tệp dưới dạng chuỗi.

Để sử dụng chức năng này, tệp phải được đặt trên máy chủ lưu trữ, người dùng phải chỉ định tên đường dẫn đầy đủ của tệp và người dùng phải có đặc quyền FILE. Tệp phải có thể đọc được và kích thước phải nhỏ hơn max_allowed_packet (được đặt trong tệp my.ini) byte. Nó trả về NULL nếu tệp không tồn tại hoặc không thể đọc được.

Hãy thử sử dụng dấu gạch chéo kép "\" cho đường dẫn. Tôi không biết liệu nó có hoạt động không.

http://dev.mysql.com /doc/refman/5.1/en/string-functions.html# Chức năng_load-file http://www.w3resource.com/mysql/string -functions / mysql-load_file-function.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_query tới PDO và các câu lệnh chuẩn bị

  2. PHP MySQL INSERT giá trị trả về với một lần thực thi truy vấn

  3. Hiệu suất Hibernate, JDBC và Java trên tập kết quả vừa và lớn

  4. Làm thế nào để lặp lại các hàng ngẫu nhiên từ cơ sở dữ liệu?

  5. Sử dụng Tham số trong câu lệnh sql chứa date_format