Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2018, 16:25
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ubuntu server error al insertar cadena larga en mysql

Cita:
Iniciado por codzeus Ver Mensaje
lo suyo es que la descripción se corte automáticamente al llegar al caracter 165 pero en este caso en vez de cortarse da error de mysql, me gustaría poder desactivar ésto y ya eh probado con el display_error=Off pero no se puede.

saludos
No la base de datos no corta lo que le mandas, si le mandas 166 caracteres a un campo de 165 va a tratar de insertarlo sin revisar como viene, deberias de cortar el campo desde programacion antes de mandarlo a la base de datos, eso no se puede "desactivar" como mencionas.

El motor de base de datos se asegura de que la transaccion no se pueda realizar porque el campo esta definido para guardar 165 caracteres.

Lo que puedes hacer es cambiar el campo en la base de datos.....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me