sql >> Database >  >> RDS >> Mysql

Hoe schakel ik LOAD DATA LOCAL INFILE in Propel in?

De enige plaats waar het geldig is om de PDO::MYSQL_ATTR_LOCAL_INFILE in te stellen toeschrijven aan true is tijdens het construeren een nieuwe Connection handvat. Je probeert het in te stellen nadat je de handle hebt gemaakt:de getConnection() methode haalt eenvoudig de hendel op uit de Propel-runtime.

Propel lijkt dat handvat onder de dekens te bouwen.

Zonder de broncode van Propel te wijzigen, kunt u hier het beste PDO gebruiken om uw eigen verbindingshandle te maken en vervolgens uw LOAD DATA INFILE te doen. en sluit vervolgens die hendel. Met andere woorden, ga rond Propel voor deze bulkladingoperatie.



  1. SQL-verbinding met openbaar IP-adres, benoemde instantie en poortnummer

  2. Codeerfout tijdens het schrijven van gegevens van Excel-bestand naar database (mysql)

  3. SQL :rijen zoeken en sorteren op aantal overeenkomende kolommen?

  4. SELECT van View bevat een subquery in de FROM-component