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

シェルスクリプトを使用してリモートMYSQLデータベースにデータを挿入する

    挿入ステートメントは、シェルスクリプトの別の行ではなく、mysqlに送信する必要があるため、「ヒアドキュメント」にする必要があります。

    mysql --host=randomhost --user=randomuser --password=randompass randomdb << EOF
    insert into table (field1,field2,field3) values('http://www.site.com/$hash','$file','$size');
    EOF
    

    << EOF EOFだけを含む次の行の前にすべてを取ることを意味します (最初に空白なし)プログラムへの標準入力として。



    1. MySQLジョブを開始できませんでした

    2. 複数のTIMESTAMP列を持つ1つのMysqlテーブル

    3. PHPでオブジェクトを文字列に変換する

    4. PostgreSQL拡張機能であるpgFincore1.2