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

MySQL LOAD DATA LOCAL INFILE není povoleno přes ODBC

Tento problém se ukázal jako problém s konektorem ODBC.

Verze konektoru ODBC MySQL, kterou jsem používal, byla 8.0.11, která přepíše parametr local-infile a nastaví ho na nulu. V této verzi konektoru nebyl parametr upravitelný (podle mých znalostí).

Od verze 8.0.14 může uživatel do souboru odbc.ini přidat následující řádek:

ENABLE_LOCAL_INFILE=1

https://dev.mysql .com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html

Po upgradu na nový konektor a aktualizaci odbc.ini LOAD DATA LOCAL INFILE je úspěšné při připojení přes ODBC.




  1. Chyba serveru SQL u příkazu aktualizace – u aktuálního příkazu došlo k závažné chybě

  2. Jaká je maximální velikost dotazu pro mysql?

  3. Mám vytvořit třídu, která zdědí SQLiteOpenHelper pro každou tabulku v mé databázi?

  4. Jak mohu VYBRAT řádky s MAX (hodnota sloupce), PARTITION jiným sloupcem v MYSQL?