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

MySQLに値を挿入するためのBashスクリプト

    これを試してください:

    #!/bin/bash
    inputfile="test.txt"
    cat $inputfile | while read ip mac server; do
        echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('$ip', '$mac', '$server');"
    done | mysql -uroot -ptest test;
    

    このようにして、ファイルの読み取りとmysqlコマンドの実行をストリーミングします。



    1. 警告:mysql_fetch_array()は、パラメーター1がリソースであると想定しています。ブール値は次のように指定されます。

    2. MySQLはDATE文字列をDATETIMEフィールドの文字列と比較します

    3. PostgreSQL関数からSETOF行を返します

    4. PostgreSQLのタイムスタンプに基づく移動平均