Registro de error: datos demasiado largos para la columna 'xxx' en la fila 1
Cuando uso Flask-sqlalchemy para manipular datos, aparece un error: "Los datos demasiado largos para la columna 'chapter_list' en la fila 1" han
estado buscando en línea durante mucho tiempo, y descubrieron que no es un problema de codificación o de caracteres.
Entonces, de acuerdo con el mensaje de error para probar la longitud de los datos al mismo tiempo, se encontró: 125968 (el texto es más de 60,000), realmente excedió el estándar. Así que me conecté en línea para encontrar un campo largo y descubrí que hay otros campos, correspondientes a MEDIUMTEXT, LONGTEXT
Método:
from sqlalchemy.dialects.mysql import MEDIUMTEXT
from sqlalchemy.dialects.mysql import LONGTEXT
reemplace el db.Text original
con muchos campos mysql, puede encontrar lo que necesita