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

PHP / MySQLをアップロードし、.csvファイルをmysql-process-tableデザインにインポートします

    1. MySQLの観点から見た「クライアント」は、それに直接接続するアプリケーションであることに注意してください。あなたの場合、それはPHPです。 PHPの「クライアント」がユーザーのWebブラウザーであるという事実は関係ありません。そして、ユーザーがMySQLサーバーに直接接続することをほぼ確実に望まないでしょう。

      したがって、LOCALを使用できます 異なるマシンで実行されている場合はPHPからMySQLにファイルを渡すが、同じマシン上にあり、PHPがファイルを書き込んだ場所からMySQLが読み取りにアクセスできる場合は不要です。

    2. 実際には、データをどのように処理するかによって異なりますが、全体としては、すべてを1つのテーブルにまとめてください。

    3. LOAD DATAで ステートメントは、CSVマップのどの列がテーブルのどの列にあるかをMySQLに伝えることができます-ファイルの内容(特にヘッダー行が含まれている場合)に基づいて、またはユーザーから提供されたヒントに基づいて推測することができます。 CSVが発生したソフトウェア。または、CSVがテーブルにどのようにマッピングされるかを判断できない場合は、ブラウザでユーザーに短いサンプルを提示し、解決するように依頼することができます。



    1. プリペアドステートメント用のMySQLストアドプロシージャカーソル

    2. uidにもかかわらずDjangopostsaveシグナルが2回呼び出される

    3. 文字列から最初の文字を取得する

    4. MySQLデータベース内の暗号化されたデータのワイルドカード検索?