sql >> Databasteknik >  >> RDS >> Mysql

Hur aktiverar jag LOAD DATA LOCAL INFILE i Propel?

Den enda platsen där det är giltigt att ställa in PDO::MYSQL_ATTR_LOCAL_INFILE attribut till true är under konstruktion en ny Connection hantera. Du försöker ställa in det efter att ha konstruerat handtaget:getConnection() metoden hämtar helt enkelt handtaget från Propel runtime.

Propel verkar konstruera det där handtaget under locken.

Utan att ändra Propels källkod är det bästa du kan använda här att använda PDO direkt för att skapa ditt eget anslutningshandtag och sedan göra LOAD DATA INFILE , stäng sedan handtaget. Med andra ord, gå runt Propel för denna bulklastoperation.



  1. Blanda olika kategorier resultat, sorterade efter poäng i MySQL

  2. PHP PDO Förberedd sats bind NULL-värde

  3. få på varandra följande poster i mysql

  4. Vad jag skulle vilja se i Amazon EC2 för databashantering