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

Alternativa k funkci LOAD_FILE()?

Chcete-li použít load_file , musí být splněny následující podmínky (ze souboru dokumentace ):

  1. Soubor musí být umístěn na hostitelském serveru
  2. Musíte zadat úplnou cestu k souboru a musíte mít FILE privilegium.
  3. Soubor musí být čitelný pro všechny a jeho velikost musí být menší než max_allowed_packet bajtů.
  4. Pokud secure_file_priv je systémová proměnná nastavena na neprázdný název adresáře, soubor, který se má načíst, musí být umístěn v tomto adresáři.

Pokud soubor obsahuje příkazy SQL, které chcete provést, snazším přístupem může být jeho přidání:

mysql -u foo -p dbname < filename.sql



  1. PHP/MySql vyhledávací pole s polem

  2. Replikace Londiste s PostgreSQL 9.0

  3. Jak vložit / načíst soubor uložený jako BLOB v databázi MySQL pomocí pythonu

  4. Jak změnit pořadí primárního klíče?