Je ne comprends pas pourquoi je ne peux pas insérer un enregistrement à 14 caractères dans un champ int de 16.
Typiquement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE TABLE `aa_ref` ( `nouveau` int(16) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;me fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `aa_ref` (`nouveau`) VALUES ('01234567890123');alors que ça passe si je met un varchar(16) ou si je limite à 11 caractères par exemple1264 - Out of range value adjusted for column 'nouveau' at row 1
Partager