Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann nur eine automatische Spalte geben

Mein MySQL sagt:"Falsche Tabellendefinition; es kann nur eine automatische Spalte geben und sie muss als Schlüssel definiert werden "Als ich also den Primärschlüssel wie unten hinzugefügt habe, hat es funktioniert:

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;