title: MySQL foreign key constraint disappearing
body: <p>This is my table:</p>
  
  <pre><code>/* oefenreeks leerplan */
  CREATE TABLE leerplan_oefenreeks ( 
      leerplan_oefenreeks_id INT PRIMARY KEY AUTO_INCREMENT NOT NULL, 
      leerplan_id            INT NOT NULL, 
      oefenreeks_id          INT NOT NULL, 
      plaats                 INT NOT NULL 
  );
  
  /* fk */
  ALTER TABLE leerplan_oefenreeks ADD CONSTRAINT fk_leerp_oefenr_leerplan
  FOREIGN KEY(leerplan_id) REFERENCES leerplan (leerplan_id) ON DELETE CASCADE; 
  
  ALTER TABLE leerplan_oefenreeks ADD CONSTRAINT fk_leerp_oefenr_oefenreeks 
  FOREIGN KEY(oefenreeks_id) REFERENCES oefenreeks (oefenreeks_id) ON DELETE CASCADE; 
  
  /* when I execute the nexline, my fk_leerp_oefenr_leerplan constraint vanishes/disappears*/
  ALTER TABLE leerplan_oefenreeks ADD CONSTRAINT un_leerp_oefenr UNIQUE(leerplan_id, oefenreeks_id);
  
  ALTER TABLE leerplan_oefenreeks ADD CONSTRAINT un_leerp_oefenr_plaats UNIQUE(leerplan_id, plaats); 
  </code></pre>
  
  <p>When I go and check only 3 constraints exist. <code>fk_leerp_oefenr_leerplan</code> disappears. I don't understand why this happens.</p>