Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verwende ich LOAD_FILE, um einen Wert aus einer Datei in eine Tabelle einzufügen?

MySQL LOAD_FILE() liest die Datei und gibt den Dateiinhalt als String zurück.

Um diese Funktion verwenden zu können, muss sich die Datei auf dem Hostserver befinden, der Benutzer muss den vollständigen Pfadnamen der Datei angeben und der Benutzer muss über das FILE-Privileg verfügen. Die Datei muss lesbar und kleiner als max_allowed_packet (festgelegt in der my.ini-Datei) Bytes sein. Es gibt NULL zurück, wenn die Datei nicht existiert oder nicht gelesen werden kann.

Versuchen Sie es mit einem doppelten Backslash "\" für den Pfad. Ich weiß nicht, ob es funktionieren wird.

http://dev.mysql.com /doc/refman/5.1/en/string-functions.html#function_load-file http://www.w3resource.com/mysql/string -functions/mysql-load_file-function.php