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

MySQL:Групиран първичен ключ с InnoDB

може да има само една автоматична колона и тя трябва да бъде дефинирана като key . проверете това


CREATE TABLE images (
   parent_id INT(11) NOT NULL,
   image_id INT(11) Not Null  AUTO_INCREMENT, 
   source_url VARCHAR(255) NOT NULL,
   caption VARCHAR(255) NOT NULL,

   key(image_id),                          -- add as a key       
   PRIMARY KEY(parent_id, image_id)
) ENGINE = InnoDB;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изтрия определен ред от таблицата на mysql със същите стойности на колоните?

  2. Времето за изчакване е изтекло pgadmin Не може да се свърже със сървъра

  3. Загадка за транзакциите на MySQL

  4. Какви са най-големите предимства от използването на INDEXES в mysql?

  5. Трябва ли да предам моята $mysqli променлива на всяка функция?