Das Problem liegt bei LOCAL
. In diesem Fall gibt es zwei Konzepte von "lokal". Sie meinen wahrscheinlich, dass sich die CSV-Datei auf der Workstation befindet, auf der Sie Ihren Browser ausführen und auf phpMyAdmin zugreifen.
Aber das LOAD DATA LOCAL INFILE
-Anweisung auf dem Webserver ausgeführt wird, auf dem phpMyAdmin ausgeführt wird. Es sucht also nach der Datei auf dem Webserver. Als ich das versuchte, bekam ich diese Fehlerausgabe von phpMyAdmin:
#7890 - Can't find file '/Users/billkarwin/t.csv'.
Sie können versuchen, die Importfunktion von phpMyAdmin zu verwenden.
- Wählen Sie Ihren Tisch aus.
- Klicken Sie auf Importieren Tab.
- Klicken Sie auf Datei auswählen Schaltfläche, um zu Ihrer lokalen CSV-Datei zu navigieren.
- Wählen Sie "CSV mit LOAD DATA" als Format aus .
- Wählen Sie andere formatspezifische Optionen .
- Klicken Sie auf Los .