Het probleem is met LOCAL
. Er zijn in dit geval twee concepten van "lokaal". U bedoelt waarschijnlijk dat het CSV-bestand zich op het werkstation bevindt waarop u uw browser gebruikt om toegang te krijgen tot phpMyAdmin.
Maar de LOAD DATA LOCAL INFILE
statement draait op de webserver waar phpMyAdmin draait. Het zoekt dus naar het bestand op de webserver. Toen ik dit probeerde, kreeg ik deze foutmelding van phpMyAdmin:
#7890 - Can't find file '/Users/billkarwin/t.csv'.
U kunt proberen de importfunctie van phpMyAdmin te gebruiken.
- Selecteer uw tafel.
- Klik op de knop Importeren tabblad.
- Klik op de Bestand kiezen om naar uw lokale csv-bestand te bladeren.
- Selecteer de 'CSV met LOAD DATA' voor Formaat .
- Kies andere Formaatspecifieke opties .
- Klik op Ga .