J'ai un schéma de test comme suit :
CREATE DATABASE TEST;
USE TEST;
CREATE TABLE TEST(DEC_VALUE DECIMAL(5,2));
INSERT INTO TEST VALUES(111111);
Mais le problème est qu'au lieu d'envoyer une erreur, MySQL insère normalement mais avec une valeur de 99999,99.
Je sais que l'insertion erronée est due au fait que les données sont plus grandes que le type de données, mais que dois-je changer pour que MySQL lance un message d'erreur de type Error 1264: Out of range
au lieu du mauvais insert ?
Merci !