When I try to open this table via a TMyTable, I receive the 42000 message.
All tables are ok except one that I try a DROP and was re-created by the following script generated by MySQL WorkBench. The table is empty:
Code: Select all
delimiter $$
CREATE TABLE `general` (
`SOURCE` varchar(25) CHARACTER SET utf16 DEFAULT NULL,
`PERMA` varchar(7) CHARACTER SET utf16 DEFAULT NULL,
`PERMIS` varchar(6) CHARACTER SET utf16 DEFAULT NULL,
`DEBUT` date DEFAULT NULL,
`FIN` date DEFAULT NULL,
`NIVEAU` varchar(2) CHARACTER SET utf16 DEFAULT NULL,
`HOP` varchar(2) CHARACTER SET utf16 DEFAULT NULL,
`PROG` varchar(2) CHARACTER SET utf16 DEFAULT NULL,
`DATA1` bigint(20) DEFAULT NULL,
`DATA2` bigint(20) DEFAULT NULL,
`DATA3` bigint(20) DEFAULT NULL,
`DATA4` bigint(20) DEFAULT NULL,
`DATA5` decimal(10,2) DEFAULT NULL,
`STR0` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR1` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR2` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR3` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR4` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR5` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR6` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR7` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR8` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`STR9` varchar(50) CHARACTER SET utf16 DEFAULT NULL,
`MALADIE` bigint(20) DEFAULT NULL,
`MATERNITE` bigint(20) DEFAULT NULL,
`PARENTAL` bigint(20) DEFAULT NULL,
`SANSSOLDE` bigint(20) DEFAULT NULL,
`HOPHORSQC` bigint(20) DEFAULT NULL,
`HOPHORSQCN` bigint(20) DEFAULT NULL,
`ABANDON` bigint(20) DEFAULT NULL,
`RETRAIT` bigint(20) DEFAULT NULL,
`Id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`Id`),
KEY `Permis` (`PERMIS`),
KEY `Perma` (`PERMA`),
KEY `PermaNiveauHop` (`PERMA`,`NIVEAU`,`HOP`)
) ENGINE=InnoDB DEFAULT CHARSET=ucs2$$
Thanks