Double valeur incorrecte tronquée dans MySQL

Preet Sanghavi 29 mars 2022
Double valeur incorrecte tronquée dans MySQL

Dans ce didacticiel, nous visons à explorer comment corriger l’erreur : valeur double incorrecte tronquée.

Il existe de nombreux types d’erreurs auxquelles on peut être confronté lors de l’écriture de requêtes MySQL complexes. Ces erreurs sont généralement associées à un code d’erreur particulier. La double valeur incorrecte tronquée est l’une de ces erreurs avec le code d’erreur 1292. L’erreur exacte peut être illustrée comme suit : 1292 - Truncated incorrect DOUBLE value: <Exact Error Location>.

L’une des principales raisons de cette erreur est due à une utilisation incorrecte de la clause UPDATE SET. La clause UPDATE SET met à jour les informations d’une table particulière. Le mot-clé set permet d’attribuer des valeurs spécifiques à une colonne. La syntaxe de base de cette clause peut être illustrée comme suit.

UPDATE name_of_table 
SET column_name = <value>
WHERE <condition>;

Dans la syntaxe ci-dessus, name_of_table représente la table à modifier. SET représente le nom de la colonne et la valeur qui doit être définie en fonction d’une condition particulière dans l’instruction where.

Nous obtenons l’erreur 1292 dans MySQL car parfois, les programmeurs écrivent une syntaxe incorrecte, qui peut être illustrée comme suit.

UPDATE name_of_table 
SET column_name_1 = <value_1> and column_name_2 = <value_2>  
WHERE <condition>;

Pour résoudre l’erreur associée au code ci-dessus, nous devons simplement nous débarrasser du et entre les noms à deux colonnes spécifiés. Cette opération peut être illustrée comme suit.

UPDATE name_of_table 
SET column_name_1 = <value_1>, column_name_2 = <value_2>  
WHERE <condition>;

Par conséquent, avec l’aide de la technique correcte UPDATE SET, nous pouvons éliminer efficacement l’erreur de double valeur incorrecte tronquée dans MySQL.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Article connexe - MySQL Query