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

自動列は1つしか存在できません

    私のMySQLは、「テーブル定義が正しくありません。自動列は1つしか存在できず、キーとして定義する必要があります」と言っています。 「それで、以下のように主キーを追加すると、それが機能し始めました:

    CREATE TABLE book (
       id INT AUTO_INCREMENT NOT NULL,
       accepted_terms BIT(1) NOT NULL,
       accepted_privacy BIT(1) NOT NULL,
       primary key (id)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
    


    1. PLSQLプロシージャを使用してOracleのCSVファイルにデータをエクスポートする方法

    2. PostgreSQLでのWidth_Bucket()のしくみ

    3. Oracle:数値のみの行を返すSQLクエリ

    4. 2つの列の組み合わせに対する一意の制約?