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

訪問時にPHPを使用してMySQLデータベースのtxtファイルからデータをインポートします

    "LOAD DATAINFILE" を使用します ページにアクセスするたびにデータをテーブルにロードするステートメント。

    $sql = "
        LOAD DATA INFILE 'people.txt'
        INTO TABLE `People`
        FIELDS TERMINATED BY '|'
    ";
    

    調べるSQLの一部はREPLACEです。 またはIGNORE オプション。テーブルに既存の一意のキーがある場合、スクリプトが既存の一意のキーと重複する行を挿入しようとした場合に何が起こるかを決定します。

    また、入力ファイルにデータベーステーブルとは異なる順序でフィールドがある場合は、SQLの最後に(data, name, city)のような列のリストを指定できます。 。

    それ以外は、$sqlを簡単に置き換えることができるはずです。 上記のSQLのようなものを使用して、投稿されたコードの変数を実行し、(元のコードのように)実行します:

    if ($conn->query($sql) === TRUE) {
        echo "OK!";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    } 
    



    1. プログラム周辺でのJTextFieldsetTextの繰り返しの回避

    2. JDBCを使用してMySQLにselectを挿入します

    3. 関連するタグ検索用にMYSQLデータベースを設定する正しい方法は?

    4. mysql pythonのインストールで問題が発生し、mysqldbモジュールがdjangoに見つかりません