sql >> Databáze >  >> RDS >> Mysql

Automatický sloupec může být pouze jeden

MySQL říká:"Nesprávná definice tabulky; může existovat pouze jeden automatický sloupec a ten musí být definován jako klíč " Takže když jsem přidal primární klíč, jak je uvedeno níže, začalo to fungovat:

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. PostgreSQL server se nevypne na Lion (Mac OS 10.7)

  2. Jak změnit formát data a času v T-SQL

  3. Data jsou pro sloupec příliš dlouhá – proč?

  4. MySQL:Přístup odepřen pro uživatele 'user'@'IP_ADDRESS' - Vzdálený přístup povolený pro některé hostitele selže pro jiné hostitele