¿Cómo resolver el error mysql Fuera del rango de valor para la columna 'xxx' en la fila 1?

Este error, literalmente, significa que el valor que queremos poner excede la longitud, por lo que se informa este error. Encontré este error varias veces y lo encontré en línea. Al principio, siempre estaba perplejo, porque no lo he verificado para que sea más largo que la longitud que configuré. Aquí, por defecto, la longitud debe ser demasiado grande. De hecho, puede ser demasiado pequeña. Por ejemplo, la he encontrado varias veces. Esto se debe a que la base de datos está establecida en bigint, pero el negocio real está en circulación, lo que hace que el valor asignado se convierta en un número negativo, es decir, se asigna un número negativo a un campo de tipo bigint, por lo que se informa este error.

planDetail.setDoingQuantity(planDetail.getDoingQuantity() - detail.getQuantity());
Publicado 64 artículos originales · ganado elogios 0 · Vistas 2507

Supongo que te gusta

Origin blog.csdn.net/weixin_44853669/article/details/105354146
Recomendado
Clasificación