Comment corriger l'erreur de MySQL «vous ne pouvez avoir qu'une seule colonne d'incrémentation automatique».
CREATE TABLE book (
id INT AUTO_INCREMENT NOT NULL,
accepted_terms BIT(1) NOT NULL,
accepted_privacy BIT(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE book ADD id INT AUTO_INCREMENT NOT NULL, ADD PRIMARY KEY (id);
Le message d'erreur complet retentit:
Alors ajoutez
primary key
auauto_increment
champ:la source
Notez également que «clé» ne signifie pas nécessairement clé primaire . Quelque chose comme ça fonctionnera:
Ceci est un exemple artificiel et probablement pas la meilleure idée, mais il peut être très utile dans certains cas.
la source
la source