MySQL - Truncated incorrect DOUBLE value

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 21 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Truncated incorrect DOUBLE value

Publicado por RICK (2 intervenciones) el 09/12/2018 12:07:13
Buenas compañeros!

Estoy intentando hacer sobre una columna de tipo varchar(11) una multiplicación del precio * 1.21, también varchar y no funciona.

update artículos_de_deportes
set precio_temp = precio *1.21

El campo precio_temp es double, también he probado con varchar y también he probado a intentar hacer un update moviendo el precio varchar a el campo precio_temp double y nada funciona solo me devuelve el error....
he probado también con cast y convert , pero no hay manera.

Me devuelve el error :

Query execution failed

Razón:
SQL Error [1292] [22001]: Data truncation: Truncated incorrect DOUBLE value: '93,47 '

¿Existe alguna forma?

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Xavi
Val: 39
Ha aumentado su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Truncated incorrect DOUBLE value

Publicado por Xavi (14 intervenciones) el 09/12/2018 19:11:08
En el error que muestras,hay una coma (,) y eso no se genera en el calculo que haces en tu update.

Eso quiere decir, que el error no esta en esa linea.

Puede ser?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 21 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Truncated incorrect DOUBLE value

Publicado por Jose Maria (2 intervenciones) el 09/12/2018 22:16:08
Buenas noches:

Gracias XAVI , era eso, era un problema de que tenia "," en lugar de "." aju aju que cabeza la mia,solucionado con un simple template.

update artículos_de_deportes
set precio = replace(precio,",",".")*1.21



Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar