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

csvからIDシリアル列自動インクリメントPSQLを使用してテーブルにコピーします

    BEFOREを書くことができます トリガー:

    CREATE FUNCTION id_trigger() RETURNS trigger
       LANGUAGE plpgsql AS
    $$BEGIN
       NEW.id = nextval(pg_get_serial_sequence(TG_ARGV[0], 'id'));
       RETURN NEW;
    END;$$;
    
    CREATE TRIGGER id_trigger BEFORE INSERT ON qs_facts_template
       FOR EACH ROW EXECUTE PROCEDURE id_trigger('qs_facts_template');
    


    1. php、mysql-データベースへの接続が多すぎますエラー

    2. 次および前の機能で画像を1つずつ表示する

    3. ストアドプロシージャ内でデータベースを使用する

    4. SQL Serverエラー213:列名または指定された値の数がテーブル定義と一致しません。