sql >> Database teknologi >  >> RDS >> Mysql

MySQL LOAD DATA LOKAL INFILE er ikke tilladt over ODBC

Dette problem viste sig at være et ODBC-stikproblem.

Den version af MySQL ODBC-stikket, jeg brugte, var 8.0.11, som tilsidesætter parameteren local-infile og sætter den til nul. I denne version af konnektoren var parameteren ikke redigerbar (så vidt jeg ved).

Fra version 8.0.14 kan brugeren tilføje følgende linje til odbc.ini-filen:

ENABLE_LOCAL_INFILE=1

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

Efter opgradering til det nye stik og opdatering af odbc.ini, LOAD DATA LOCAL INFILE er vellykket, når der oprettes forbindelse via ODBC.




  1. Billigste måde at afgøre, om en MySQL-forbindelse stadig er i live

  2. VÆLG én kolonne, hvis den anden er null

  3. Sådan opretter du et beregnet felt i en Microsoft Access-forespørgsel

  4. PDO::PARAM for datoer?