Una página PHP me genera la siguiente instrucción SQL:
UPDATE Fitxes SET materials = CONCAT(materials, '1') WHERE id_fitxa=3
En un servidor con una base de datos MySQL concreta, me funciona sin problemas tanto si materials está vacio como si ya tiene valores asignados.
En cambio, en otro servidor con otra base de datos MySQL, teóricamente igual al anterior, la instrucción sólo funciona cuando materials ya tenía valores asignados.
He revisado la documentación en <a href='ir.asp?http://www.mysql.com/doc' target='_blank'>http://www.mysql.com/doc...</a> y pone que funciona siempre que no se indiquen valores NULL.
¿Es posible que en el servidor que no funciona tenga configurado MySQL de un modo que considera NULL a todo lo que no tenga valor asignado?
¿Cómo lo podría solucionar?
Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>