sql >> Databasteknik >  >> RDS >> Mysql

Det kan bara finnas en automatisk kolumn

Min MySQL säger "Felaktig tabelldefinition; det kan bara finnas en automatisk kolumn och den måste definieras som en nyckel Så när jag lade till primärnyckeln enligt nedan började det fungera:

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. Hur fungerar för varje rad i triggers i mysql?

  2. Konvertera OracleParameter.Value till Int32

  3. MySql väljer standardvärde om det inte finns några resultat?

  4. Villkorlig INSERT INTO-sats i postgres