J'ai écrit un script MySQL pour créer une base de données pour des dossiers hospitaliers hypothétiques et la remplir avec des données. Une des tables, Département, a une colonne nommée Description, qui est déclarée comme étant de type varchar(200). Lors de l'exécution de la commande INSERT pour Description, j'obtiens une erreur :
erreur 1406 : Donnée trop longue pour la colonne 'Description' à la ligne 1.
Toutes les chaînes que j'insère font moins de 150 caractères.
Voici la déclaration :
CREATE TABLE Department(
...
Description varchar(200)
...);
Et voici la commande d'insertion :
INSERT INTO Department VALUES
(..., 'Il y a du texte ici',...), (..., 'Il y a encore plus de texte ici',...);
Apparemment, tout devrait fonctionner. Quelqu'un a-t-il un aperçu ?