Bonjour

Je ne parviens pas à charger une table.

Voici mes commandes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE TABLE `base_derog_201806`.`my_derog_det1` (
  `dtdoc` datetime DEFAULT NULL,
  `cd_four_dg` varchar(10) DEFAULT NULL,
  `Mois` datetime DEFAULT NULL,
  `cddoc` varchar(2) DEFAULT NULL,
  `nudoc` varchar(6) DEFAULT NULL,
  `cdcli` varchar(6) DEFAULT NULL,
  `nmcli` varchar(35) DEFAULT NULL,
  `cdpro` varchar(30) DEFAULT NULL,
  `Qte` double DEFAULT NULL,
  `QteBM` double DEFAULT NULL,
  `cd_gest_dg` varchar(1) DEFAULT NULL,
  `cdcld` varchar(3) DEFAULT NULL,
  `idderog_det1` integer NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`idderog_det1`),
  UNIQUE KEY `idderog_det1_UNIQUE` (`idderog_det1`),
  INDEX `ind1` (`cdpro`)
) ENGINE=InnoDB AUTO_INCREMENT=373 DEFAULT CHARSET=utf8;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO `base_derog_201806`.`my_derog_det1` SELECT * FROM `base_cg`.`derog_det1` ;
puis j'ai le message suivant :
17:06:41 INSERT INTO `base_derog_201806`.`my_derog_det1` SELECT * FROM `base_cg`.`derog_det1` Error Code: 1136. Column count doesn't match value count at row 1
Qui peut m'aider ?

Merci (je ne suis pas expert Mysql et je ne trouve pas comment corriger).

Merci d'avance.

Alain