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

Số trường không hợp lệ trong đầu vào CSV trên dòng 1 phpmyadmin

Tôi đã gặp sự cố tương tự (với tệp được phân tách bằng tab) sau khi nâng cấp từ phiên bản cũ của phpMyAdmin. Những điểm sau đây có thể hữu ích:

  • phpMyAdmin phải có số cột chính xác. Trong các phiên bản cũ hơn của phpMyAdmin, bạn có thể không cung cấp giá trị trống cho các cột ở cuối hàng, nhưng trường hợp này không còn nữa.
  • Nếu bạn xuất tệp Excel thành văn bản và các cột ở đầu hoặc cuối hàng hoàn toàn trống, Excel sẽ không xuất khoảng trống cho các hàng đó. Bạn cần đặt một cái gì đó vào hoặc để trống sau đó chỉnh sửa tệp kết quả trong trình chỉnh sửa văn bản với các biểu thức chính quy, ví dụ:để thêm một hàng trống đầu tiên, hãy tìm kiếm ^ và thay thế bằng , (Tệp CSV) hoặc \t (tệp tab); để thêm hai cột vào cuối tìm kiếm cho $ và thay thế bằng ,, hoặc \t\t vv
  • Thêm một dòng trống vào cuối tệp để tránh thông báo lỗi đề cập đến dòng dữ liệu cuối cùng. Đây có vẻ là một lỗi đã được sửa trong các phiên bản mới hơn.
  • Khi ở trong trình soạn thảo văn bản, cũng hãy kiểm tra mã hóa tệp vì Excel đôi khi lưu dưới dạng những thứ như UTF-16 với BOM mà phpMyAdmin không thích.


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Tôi đã cập nhật lên MariaDB 10.2.20 để sử dụng CTE. Vẫn nhận được loại Báo cáo không được công nhận. (gần WITH) trong phpMyAdmin

  2. Nhập tệp CSV vào MySQL bằng phpMyAdmin

  3. Cách tắt hoặc sửa thông báo lỗi phpmyadmin trên gần như tất cả các hành động, về bộ nhớ cục bộ của trình duyệt không hoạt động

  4. Lỗi nghiêm trọng khi xuất cơ sở dữ liệu tâm trạng

  5. Đã vượt quá thời gian thực thi tối đa 360 giây trong C:\ wamp \ apps \ phpmyadmin4.1.14