Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Może być tylko jedna kolumna auto

MySQL mówi „Niepoprawna definicja tabeli; może istnieć tylko jedna kolumna automatyczna i musi być zdefiniowana jako klucz " Więc kiedy dodałem klucz podstawowy, jak poniżej, zaczął działać:

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. Włącz obsługę silnika pamięci masowej MySQL InnoDB podczas instalacji XAMPP

  2. Automatyczne wypełnianie pola tekstowego w zależności od wartości rozwijanej

  3. błąd (obiekt „datetime.datetime” nie ma atrybutu „split”) w django 1.11.4

  4. Jak stworzyć bazę danych z polecenia powłoki?

  5. BŁĄD 1878 (HY000):Błąd tymczasowego zapisu pliku