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

Chyba chybného paketu během MySQL LOAD DATA LOCAL INFILE

stejný problém. byl to problém s oprávněním.

shell exec z php:

'mysql --user=root --password=zxc db < /stuff.sql'

stuff.sql

LOAD DATA LOCAL INFILE '/stuff.csv' INTO TABLE `stuff` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'

Chyby s poškozenými pakety.

Řešení:

chmod 777 /stuff.csv

PHP běží na vlastní úrovni oprávnění a mysql nezískává přístup pro čtení k stuff.csv

Pokud nenávidíte chmod 777, získáte cookie




  1. Operace v rámci skupiny při GROUP BY

  2. Naplnit vícerozměrné pole

  3. Chci vrátit nový sloupec pomocí rekurzivního v SQL?

  4. Díky sdružování připojení je aplikace Java Swing rychlejší pro vzdálenou databázi MySQL