sql >> Database >  >> RDS >> Mysql

Er kan maar één automatische kolom zijn

Mijn MySQL zegt:"Onjuiste tabeldefinitie; er kan maar één automatische kolom zijn en deze moet worden gedefinieerd als een sleutel " Dus toen ik de primaire sleutel toevoegde, zoals hieronder, begon het te werken:

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. PHP MySQL-verbindingspersistentie

  2. Hoe het root-wachtwoord van MySQL of MariaDB in Linux te veranderen

  3. De juiste manier om een ​​unieke beperking te implementeren die meerdere NULL-waarden in SQL Server toestaat

  4. Een kruistabelquery maken in de ontwerpweergave in Access