Erreur MySQL #1101 sur OVH : Impossible de définir une valeur par défaut pour BLOB/TEXT
Base de données / MySQL

Erreur MySQL #1101 sur OVH : Impossible de définir une valeur par défaut pour BLOB/TEXT

Lors de l'importation d'une base de données sur OVH, une erreur fatale peut survenir : `#1101 - BLOB/TEXT column can't have a default value`. Ce problème survient car OVH utilise souvent des versions récentes ou spécifiques de MariaDB/MySQL avec le "Strict Mode" activé.

Admin AfriqueForm
Admin AfriqueForm
Auteur
29 juillet 2026 1 min de lecture 75 vues

Ce mode interdit formellement d'assigner une valeur par défaut (comme `DEFAULT '["web"]'`) à une colonne de type `TEXT`, `JSON` ou `BLOB`.

**La solution abordée :** La modification du script SQL avant l'importation. Soit en retirant la valeur par défaut et en gérant l'insertion via le code PHP (application), soit en changeant le type de la colonne en `VARCHAR(255)` si la donnée à stocker est courte, ce qui permet à nouveau l'utilisation d'une valeur par défaut.

Partager cet article :

Admin AfriqueForm
À propos de l'auteur
Admin AfriqueForm
afriqueform@gmail.com