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

MySQL LOAD DATA LOCAL INFILE chỉ nhập một hàng duy nhất

Bạn nói rằng trường ID có AUTO_INCREMENT nhưng không có đề cập đến nó trong CREATE TABLE tuyên bố. Đây là một phần của vấn đề.

Phần khác là những cảnh báo cắt ngắn. Một số hàng trong tệp CSV có thể chứa dữ liệu quá dài để vừa với các cột. Tăng kích thước của các cột văn bản đó lên một giá trị lớn hơn (giả sử là 200) và thử lại.

Bạn có hoàn toàn chắc chắn rằng tệp CSV là hợp lệ không? (a.k.a. mỗi hàng có cùng một số giá trị, v.v.). Bạn có thể nên kiểm tra xem các chuỗi đó có chứa dấu phẩy hay không (, ), mặc dù đó không phải là vấn đề.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin không hoạt động trên localhost

  2. Tạo một ID duy nhất bao gồm số năm hiện tại và một giá trị tự động tăng dần

  3. sử dụng group_concat trong PHPMYADMIN sẽ hiển thị kết quả là [BLOB - 3B]

  4. Cách cập nhật / Chèn ngày ngẫu nhiên trong SQL trong một Phạm vi ngày cụ thể

  5. Đổi tên bảng cơ sở dữ liệu bằng phpMyAdmin