Mysql
 sql >> база данни >  >> RDS >> Mysql

Може да има само една автоматична колона

Моят MySQL казва „Неправилна дефиниция на таблицата; може да има само една автоматична колона и тя трябва да бъде дефинирана като ключ " И така, когато добавих първичен ключ, както е по-долу, той започна да работи:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо Rails игнорира Rollback в (псевдо)вложена транзакция?

  2. Как да добавите дата и час към INSERT чрез PHP с mySQL?

  3. Преброяване на общия брой редове и групиране по колона в mysql

  4. Не мога да инсталирам mysql gem на Mac OS X

  5. Как да използвам променлива в readystatement за sql заявка?