Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да активирам LOAD DATA LOCAL INFILE в Propel?

Единственото място, където е валидно да зададете PDO::MYSQL_ATTR_LOCAL_INFILE атрибут на true е по време на изграждане нова Connection дръжка. Опитвате се да го зададете, след като сте конструирали манипулатора:getConnection() метод просто извлича манипулатора от времето за изпълнение на Propel.

Изглежда Propel изгражда тази дръжка под завивките.

Без да променяте изходния код на Propel, най-добрият залог тук е да използвате PDO директно, за да създадете свой собствен манипулатор за връзка, след което направете своя LOAD DATA INFILE , след това затворете тази дръжка. С други думи, обиколете Propel за тази операция с насипно натоварване.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получа само цифри от String в mysql?

  2. Как да поправите грешка при изпълнение на DDL промени в таблицата, изпускане на външния ключ FKg0mkvgsqn8584qoql6a2rxheq чрез JDBC изявление

  3. Маркирайте Номер на текущата страница PHP Пагинация

  4. Можете ли да използвате псевдоним в клаузата WHERE в mysql?

  5. Грешка при кодиране при записване на данни от excelfile в база данни (mysql)