Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como habilito LOAD DATA LOCAL INFILE no Propel?


O único lugar válido para definir o PDO::MYSQL_ATTR_LOCAL_INFILE atributo para true é durante a construção uma nova Connection lidar com. Você está tentando defini-lo depois de construir o identificador:o getConnection() O método simplesmente recupera o identificador do tempo de execução do Propel.

A Propel parece construir essa alça sob as cobertas.

Sem alterar o código-fonte do Propel, sua melhor aposta aqui é usar o PDO diretamente para criar seu próprio identificador de conexão, então faça seu LOAD DATA INFILE , em seguida, feche essa alça. Em outras palavras, contorne o Propel para essa operação de carga em massa.