INSERT INTO
  `partie`(
    `idpartie`,
    `date_partie`,
    `horaire`,
    `duree`,
    `etat`
  )
SELECT
  DISTINCT id_partie,
  dateP,
  heureP,
  ROUND(durée_secondes / 60),
  CASE
    état
    WHEN 'T' THEN 'terminée'
    WHEN 'AV' THEN 'a venir'
    WHEN 'EC' THEN 'en cours'
  END
FROM
  donnees_fournies.instances1;

INSERT INTO
  `joueur`(
    `idjoueur`,
    `nom`,
    `prenom`,
    `pseudo`,
    `annee_nais`,
    `email`
  )
SELECT
  DISTINCT id_joueur,
  nom,
  prénom,
  pseudo,
  YEAR(date_naiss),
  email
FROM
  donnees_fournies.instances1;

INSERT INTO
  `contrainte`(`idcontrainte`, `couleur`)
SELECT
  DISTINCT id_contrainte,
  couleur
FROM
  donnees_fournies.instances2;

-- INSERT INTO
--   `face_de_de`(`idcontrainte`, `valeur`)
-- SELECT
--   id_contrainte,
--   valeur
-- FROM
--   donnees_fournies.instances2
-- WHERE
--   nom = 'face_de_dé'
-- YA UN GROS PROBLEME DANS LA BASE, QUAND YA PLUSIEURS DES DIFFERENTS L'ID CONTRAINTE QUI NE PEUX ETRE MULTIPLE A CAUSE DU PRIMARY KEY NE PERMET 
-- PAS DE MODELISER LES CARTES AVEC PLUSIEURS DES DE DIFFERENTES COULEURS (CAR ILS ONT PLUSIEURS CONTRAINTES)