sql >> Databáze >  >> RDS >> Mysql

Jak mohu použít LOAD_FILE k vložení hodnoty ze souboru do tabulky?

MySQL LOAD_FILE() načte soubor a vrátí obsah souboru jako řetězec.

Pro použití této funkce musí být soubor umístěn na hostitelském serveru, uživatel musí zadat úplnou cestu k souboru a uživatel musí mít oprávnění FILE. Soubor musí být čitelný a velikost musí být menší než max_allowed_packet (nastaveno v souboru my.ini) bajtů. Pokud soubor neexistuje nebo jej nelze přečíst, vrátí hodnotu NULL.

Zkuste pro cestu použít dvojité zpětné lomítko "\". Nevím, jestli to bude fungovat.

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




  1. PDO - lastInsertId() pro vložení dotazu s více řádky

  2. Způsoby, jak se vyhnout synchronizaci příkazů MySQLdb; tento příkaz nelze spustit nyní (2014) výjimka

  3. Vyberte více sloupců z tabulky a vložte data do jiné tabulky v jiné databázi v PHP-MySQL

  4. MySQL_real_escape_string nepřidává lomítka?