bonjour,

j'ai un étrange bug ou plutôt comportement aléatoire qui ne produit pas d'erreur:

j'ai une table basique avec un champ gros_texte de type 'text' (en codage utf8mb4_general_ci au cas où c'est important à savoir).

je fais des requêtes simple de type :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
update matable set gros_texte="blabla" where ma_cle=5
quand je mets un blabla simple de qq caractères, la requête marche et met bien à jour son champ dans la table : 1 row affected
quand je mets un blabla de 8 lignes, la requête fonctionne sans retourner d'erreur mais affiche un " 0 row affected" et le champ n'est pas mis à jour


j'obtiens le retour "0 row affected" en testant dans phpmyadmin la requête, mais dans le process réel, je n'ai aucun retour d'erreur. je vois juste que la mise à jour n'est pas faite.
d'où ça peut venir ? une histoire de buffer ou paramètre à régler ? ce serait étrange car si yavait un buffer ou une taille limite de la requête, la fin " where ma_cle=5" serait tronquée et ça créerait une vrai erreur.

une idée du problème ?