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

Postgresのテキストファイルで指定されたテーブルの行を削除します

    一度実行すると、次のようになります。

    CREATE TEMP TABLE tmp_x (nr int);
    
    COPY tmp_x FROM '/absolute/path/to/file';
    
    DELETE FROM mytable d
     USING tmp_x
     WHERE d.mycol = tmp_x.nr;
    
    DROP TABLE tmp_x;
    

    繰り返し使用する場合は、plpgsql関数 にラップしてください。 パラメータとしてファイルパス/テーブル名/列名を使用します。テーブル名または列名が動的である場合は、実行 DELETEの場合 。



    1. CDbConnectionはDB接続を開くことができませんでした:Yiiでドライバーが見つかりませんでした

    2. PHPとmySQLを使用して画像をアップロードする

    3. MySQLWorkbenchの上位の代替案

    4. 変数のmysql宣言の構文エラー