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

Hvordan aktiverer jeg LOAD DATA LOCAL INFILE i Propel?

Det eneste sted, det er gyldigt at indstille PDO::MYSQL_ATTR_LOCAL_INFILE attribut til true er under konstruktion en ny Connection håndtere. Du forsøger at indstille det efter at have konstrueret håndtaget:getConnection() metoden henter simpelthen håndtaget fra Propel runtime.

Propel ser ud til at konstruere det håndtag under dækslerne.

Uden at ændre Propels kildekode er dit bedste bud her at bruge PDO direkte til at oprette dit eget forbindelseshåndtag, og derefter udføre din LOAD DATA INFILE , og luk derefter håndtaget. Med andre ord, gå uden om Propel for denne bulk-load operation.



  1. Hvordan indstilles standardværdien for MySQL DateTime (ikke TIMESTAMP) til NOW() eller Current_DateTIME?

  2. MySQL transaktionsjournalisering

  3. SQLite-indstilling af ydeevne

  4. DECODE( ) funktion i SQL Server