Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak ustawić znak specjalny za pomocą LOAD DATA LOCAL INFILE?

Wygląda na problem z zestawem znaków. Przeczytaj więcej o opcjach ŁADUJ DANE LOKALNE:Dokumentacja MySQL

próbka:

Uwaga:Nie jest możliwe ładowanie plików danych, które używają zestawu znaków ucs2, utf16, utf16le lub utf32.

Warto dwukrotnie sprawdzić, czy plik jest zapisany w takim zestawie znaków, jaki uważasz! Następnie kontynuuj.

-- Show all available character sets
SHOW CHARACTER SET;

LOAD LOCAL DATA INFILE 'course.txt' INTO TABLE Course
CHARACTER SET swe7
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uruchom zapytanie MySQL na zdalnej maszynie przez ssh w wierszu poleceń

  2. Scalanie/utrwalanie OpenJPA jest bardzo powolne

  3. Sqlite czy MySql? Jak zdecydować?

  4. Inicjator typu dla "System.Data.Entity.Migrations.DbMigrationsConfiguration"1" zgłosił wyjątek

  5. zaimportuj moje połączenie z bazą danych za pomocą Pythona