Como faço para corrigir o erro do MySQL 'você só pode ter uma coluna de incremento automático'.
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);
A mensagem de erro completa soa:
Portanto, adicione
primary key
aoauto_increment
campo:fonte
Observe também que "chave" não significa necessariamente chave primária . Algo assim funcionará:
Este é um exemplo inventado e provavelmente não é a melhor ideia, mas pode ser muito útil em certos casos.
fonte
fonte