Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi ma requête de mise à jour MySQL entraîne-t-elle l'erreur « Valeur DOUBLE incorrecte tronquée » ?

DDD
Libérer: 2024-11-06 01:24:02
original
494 Les gens l'ont consulté

Why Does My MySQL Update Query Result in the

Résolution de l'erreur "Valeur DOUBLE incorrecte tronquée" dans MySQL

Lors de la tentative de mise à jour d'une base de données MySQL avec une requête telle que :

UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768
Copier après la connexion

vous peut rencontrer l'erreur :

1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII'
Copier après la connexion

Comprendre le Problème

L'erreur indique que la tentative de définition de la colonne de nom sur la valeur « Secolul XVI - XVIII » a provoqué une troncature. Cette erreur peut se produire lorsque la valeur spécifiée dépasse la longueur maximale autorisée pour le type de données de la colonne.

Solution

Pour résoudre ce problème, vérifiez si la colonne de nom est définie au type de données correct et a une longueur suffisante. D'après la structure de la table fournie, il est évident que name est un varchar d'une longueur maximale de 250 caractères.

La syntaxe correcte pour la requête de mise à jour doit être :

UPDATE shop_category SET name = 'Secolul XVI - XVIII', name_eng = '16th to 18th centuries' WHERE category_id = 4768
Copier après la connexion

Notez que le Le mot clé AND avant l'affectation name_eng est redondant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!