sql >> Database >  >> RDS >> Mysql

MySQL:gegroepeerde primaire sleutel met InnoDB

er kan slechts één automatische kolom zijn en deze moet worden gedefinieerd als een key . controleer dit


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. Hoe een reeks gegevens in mysql in te voegen met behulp van php

  2. Een prestatie-spiekbriefje voor PostgreSQL

  3. Verplaats tabel van de ene database naar de andere in MySQL

  4. Converteer datetime-waarde naar tekenreeks