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

PostgreSQLの主キーの自動インクリメントがC++でクラッシュする

    NOT NULLは必要ありません 。これは、列 PRIMARYKEYS 。ドキュメントごと:

    さらに、シリアル NOTNULLも意味します 。それ自体はデータ型ではなく、 integer NOT NULLの表記上の便宜のためだけです。 シーケンスが添付されています。

    したがって、これは完璧な構文です:

    CREATE TABLE mytable (mytableid serial PRIMARY KEY);
    

    大文字と小文字が混在する識別子 、予約語 または「違法な」文字。コードのエラーが発生しにくい(そして作業が簡単になる)ために、合法的な小文字の識別子のみを使用することをお勧めします。




    1. データベース設計:複合キーと1列の主キー

    2. PostgreSQLは同じ列でペアの一般的な組み合わせを見つけます

    3. GI12.2アップグレード用にASMのVOTEディスクグループを増やす

    4. 文字يとیとペルシア語の違い-Mysql