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

Wczytaj plik tekstowy rozdzielany tabulatorami do tabeli MySQL za pomocą PHP

Nie potrzebujesz rzutowania ciągów, dane będą już ciągami.

Upewnij się, że w danych pliku nie ma cudzysłowów. Wypisz ciąg sql przed jego uruchomieniem, aby sprawdzić, czy coś jest oczywiście nie tak.

Zmień SQL na:

"INSERT INTO my_table (`field1Name`, `field2Name`, `field3Name`, `field4Name`, `field5Name`) VALUES('%s', '%s', '%s', '%s', '%s');"

Ta zmiana obejmuje nazwy pól i cytowanie dwóch ostatnich wartości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego nie należy używać CONCAT() dla statycznych literałów łańcuchowych?

  2. Jak mogę wygenerować turniej okrężny w PHP i MySQL?

  3. 'SQLSTATE[HY093]:Nieprawidłowy numer parametru:liczba powiązanych zmiennych nie odpowiada liczbie tokenów'

  4. Zainicjuj MariaDB 10.4.12 w CentOS 7.7

  5. Wyszukiwanie pełnotekstowe MySQL, dlaczego otrzymuję nieprawidłowe argumenty do dopasowania?