sql >> データベース >  >> RDS >> Mysql

PropelでLOADDATALOCAL INFILEを有効にするにはどうすればよいですか?

    PDO::MYSQL_ATTR_LOCAL_INFILEを設定することが有効な唯一の場所 trueの属性 構築中 新しいConnection 扱う。ハンドルを作成した後で設定しようとしています:getConnection() メソッドは、Propelランタイムからハンドルを取得するだけです。

    Propelは、そのハンドルをカバーの下に構築しているように見えます。

    Propelのソースコードを変更せずに、ここでの最善の策は、PDOを直接使用して独自の接続ハンドルを作成してから、LOAD DATA INFILEを実行することです。 、次にそのハンドルを閉じます。言い換えれば、このバルクロード操作のためにPropelを回ってください。



    1. ORDER BYが追加された場合にのみ、クエリは結果を返しません

    2. mysql:1つのクエリで選択、挿入、削除、更新

    3. InnoDB:ファイル操作でのオペレーティングシステムエラー番号23

    4. データベースがたくさんあるのに問題がありますか?