phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

cách nhập txt vào mysql trực tiếp hoặc thông qua php

Bạn có thể sử dụng Mysql LOAD DATA LOCAL INFILE cú pháp

LOAD DATA LOCAL INFILE '/path/to/file.txt' 
    INTO TABLE 'table1'
    LINES TERMINATED BY '\n'

Đối với điều này, hãy đảm bảo Mysql có quyền truy cập vào /path/to/file.txt . Ngoài ra, người dùng đang thực hiện truy vấn phải có FILE đặc quyền.

Với Pure PHP thật dễ dàng. Đọc tệp, tạo truy vấn, thực thi nó. Bạn cần tạo truy vấn để không gặp phải truy vấn lặp lại chậm.

$data = file("/path/to/file.txt", FILE_SKIP_EMPTY_LINES);

// make sure you have valid database connection prior to this point.
// otherwise mysql_real_escape_string won't work
$values = "('". implode("'), ('", array_map('mysql_real_escape_string', $data)). "')";

$query = "INSERT INTO `TABLE1` (`COLUMN1`) VALUES $values";

// Now just execute the query once.
mysql_query($query);


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Lỗi từ phmpMyAdmin khi được định cấu hình để truy cập máy chủ từ xa bằng ứng dụng khách phpMyAdmin cục bộ

  2. Cách dễ dàng để nhập cơ sở dữ liệu lớn vào mysql bằng phpmyadmin là gì?

  3. phpmyadmin hiển thị Lỗi khi xử lý cửa sổ bật lên yêu cầu

  4. Điều gì sẽ xảy ra với dữ liệu hiện có nếu tôi thay đổi đối chiếu của một cột trong MySQL?

  5. Máy chủ Wamp phpMyAdmin không phải bằng tiếng Anh