Bonjour,
j’exécute une méme requête SQL sur mon PHPmyadmin local et phpmyadmin OVH et j'ai 2 comportements différents.
Voici ma requete:
INSERT INTO `users` (`nom`, `prenom`, `adresse`, `cp`, `ville`) VALUES ('test', 'test', '', '', '');
D'un côté j'ai l'erreur suivante (phpmyadmin local)
SQLSTATE[HY000]: General error: 1364 Field 'rcpro' doesn't have a default value
Sur phpmyadmin OVH ça fonctionne.
Naturellement je compare les structures de ma table USERS et j'ai bien la même chose des 2 côtés:
`rcpro` varchar(10) CHARACTER SET latin1 NOT NULL,
Donc je ne comprend pas étant à NOT NULL pourquoi côté OVH ça passe, comme si ça mettait une valeur par défaut, autre que NULL... i.e: une chaine vide.
avez vous une idée ? J'ai plusieurs colonnes avec ce même problème
Merci par avance
Partager