Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/01/2018, 16:58
codzeus
 
Fecha de Ingreso: abril-2015
Ubicación: Murcia
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Ubuntu server error al insertar cadena larga en mysql

Cita:
Iniciado por Libras Ver Mensaje
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.....
Si me eh dado cuenta que apache en linux es justamente como dices, sin embargo usando xampp en windows y en paginas web alojadas en 1and1 si corta los caracteres sobrantes es por eso que no podía imaginarme el problema pero ya hemos dado con ello.

Muchas gracias por tu aporte, lo que eh hecho es usar substr para limitar el numero de caracteres que se envían.

Salu2