Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens l'erreur « Valeur DOUBLE incorrecte tronquée » dans ma requête MySQL UPDATE ?

Pourquoi est-ce que j'obtiens l'erreur « Valeur DOUBLE incorrecte tronquée » dans ma requête MySQL UPDATE ?

Susan Sarandon
Libérer: 2024-11-05 19:13:02
original
310 Les gens l'ont consulté

Why am I getting the

Erreur de valeur DOUBLE incorrecte tronquée MYSQL

Lors de la tentative de mise à jour d'une base de données à l'aide de la requête SQL suivante :

<code class="sql">UPDATE shop_category 
SET name = 'Secolul XVI - XVIII' 
    AND name_eng = '16th to 18th centuries' 
WHERE category_id = 4768</code>
Copier après la connexion

L'erreur "1292 - Valeur DOUBLE incorrecte tronquée : 'Secolul XVI - XVIII'" est rencontrée. Cette erreur se produit car la syntaxe de la requête est incorrecte. Le mot clé AND n'est pas nécessaire dans cette requête et entraîne l'échec de la mise à jour.

Pour résoudre ce problème, le mot clé AND doit être supprimé de la requête. La syntaxe correcte pour la mise à jour est :

<code class="sql">UPDATE 
    shop_category 
SET 
    name = 'Secolul XVI - XVIII', 
    name_eng = '16th to 18th centuries' 
WHERE 
    category_id = 4768</code>
Copier après la connexion

Avec cette syntaxe corrigée, la mise à jour devrait maintenant réussir.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal