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

INSERTごとにテーブルIDの値をインクリメントします

    id列にVARCHARを使用したくない。 postgresでは、シーケンスを作成してから、挿入ごとにそのシーケンスの次の値を取得できます。

    ここにドキュメントがあります

    基本的に、あなたは次のようなことをします

    CREATE SEQUENCE mysequence START 101
    

    次に、挿入するときに次のようなことを行います

    INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');
    


    1. MariaDBでのDATE_SUB()のしくみ

    2. Azure関数を使用してAzureSQLデータベースにユーザーを作成しますか?

    3. MySQLで任意にビンに入れる方法は?

    4. Postgresqlへの自己参照レコードの挿入