Meu MySQL diz "Definição de tabela incorreta; pode haver apenas uma coluna automática e deve ser definida como uma chave " Então, quando adicionei a chave primária como abaixo, ela começou a funcionar:
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;