
11/03/2008, 09:04
|
| | Fecha de Ingreso: julio-2004
Mensajes: 9
Antigüedad: 20 años, 7 meses Puntos: 0 | |
Anexar datos a BLOB sin CONCAT Buenas tardes.
Voy a plantear una duda, que de antemano advierto que he buscado mucho en Google y que, por otro lado, ha sido planteada por mí mismo en los foros oficiales de MySQL, pero en 5 ó 6 días nadie me ha respondido.
Ahí va.
Resulta que yo estoy guardando archivos en una columna MediumBLOB (BLOB en definitiva) y para evitar llegar al tamaño máximo de paquete, ello se realiza "a trozos" (en inglés "chunks").
El problema está en que no encuentro cómo anexar datos a un campo de MySQL BLOB sin que en el comando SQL se incluya la secuencia de datos existente a la cual se va a anexar el nuevo "trozo" o "chunk".
Ejemplo:
UPDATE archivos SET datos = CONCAT(datos, 'nuevos datos') WHERE id = 384
La sentencia SQL funciona perfectamente mientras el resultado de concatenar el contenido de "datos" y "nuevos datos" no supere el tamaño máximo de paquete configurado en el servidor MySQL.
Necesitaría encontrar una forma de poder hacer eso mismo, pero sin CONCAT, para poder anexar los "nuevos datos" directamente al campo.
¿Me explico? :D
Gracias de antemano. |