phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

MySQL LOAD DATA LOCAL INFILE importuje tylko jeden wiersz

Mówisz, że pole ID ma AUTO_INCREMENT atrybut, ale nie ma o nim wzmianki w CREATE TABLE oświadczenie. To część problemu.

Druga część to te ostrzeżenia o skróceniu. Niektóre wiersze w pliku CSV prawdopodobnie zawierają dane, które są zbyt długie, aby zmieścić się w kolumnach. Zwiększ rozmiar tych kolumn tekstowych do większej wartości (powiedzmy 200) i spróbuj ponownie.

Czy jesteś absolutnie pewien, że plik CSV jest prawidłowy? (czyli każdy wiersz ma taką samą liczbę wartości itp.). Powinieneś prawdopodobnie sprawdzić, czy te ciągi zawierają przecinki (, ), chociaż nie powinno to stanowić problemu.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zapoznanie się z bazami danych w phpMyAdmin

  2. Błąd #1046 - Nie wybrano bazy danych importu SQL na XAMPP

  3. SQL:usuwanie tabel z prefiksem

  4. django, phpmyadmin i mysql?

  5. Nieprawidłowe działanie walidacji PHP, MySQL i wyszukiwanie nie działa?