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 :
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
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 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 ?
Partager