Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie aktiviere ich LOAD DATA LOCAL INFILE in Propel?

Der einzige Ort, an dem es gültig ist, PDO::MYSQL_ATTR_LOCAL_INFILE zu setzen Attribut auf true ist beim Bauen eine neue Connection handhaben. Sie versuchen, es festzulegen, nachdem Sie das Handle erstellt haben:getConnection() -Methode ruft einfach das Handle von der Propel-Laufzeitumgebung ab.

Propel scheint diesen Griff unter der Decke zu konstruieren.

Ohne den Quellcode von Propel zu ändern, verwenden Sie hier am besten PDO direkt, um Ihr eigenes Verbindungshandle zu erstellen, und führen Sie dann Ihr LOAD DATA INFILE durch , dann schließen Sie diesen Griff. Mit anderen Worten, gehen Sie für diesen Bulk-Load-Vorgang um Propel herum.