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

mysqldumpを使用せずに大規模なデータベースをファイルにエクスポートし、メモリフットプリントを削減します

    MYSQLI_USE_RESULTを追加します resultmodeとして mysqli ::queryのパラメータ 結果を一度に1行ずつ繰り返すために呼び出します。一度にすべてをPHPに転送することはありません。 mysqli ::use-result<のドキュメントも参照してください。 / code>

    $ result を避けて、各行を出力ファイルに直接書き込みます 変数。上記と組み合わせると、各行がサーバーからフェッチされてファイルに書き込まれる可能性があるため、PHPは一度に複数の行を格納する必要がありません。



    1. MySQLでDATETIMEフィールドを取得するには、DATEフィールドとTIMEフィールドを追加します

    2. MySQLはここで1行のコメントをサポートしていません。その理由は何でしょうか?

    3. MYSQLアクセス制御

    4. あいまいな列名エラー