Posts Tagged ‘mysql’

MYSQL Importando datos ERROR 1366 (HY000): Incorrect string value: ‘\x

martes, mayo 19th, 2015

mysql fabricio de los santos

Tenía el siguiente error importando la base de datos, la cual necesitaba para hacer unas pruebas.

ERROR 1366 (HY000): Incorrect string value: ‘\x …

El problema se debía al CHARSET de las columnas de las tablas y los datos que ellas contenían.

Como lo que me importaba realmente era tener las tablas y datos para poder hacer unas pruebas, simplemente ejecuté la siguiente línea antes del comando de importación.

SET NAMES latin1;

Para los que quieran investigar un poco más del tema, les dejo el siguiente link muy ilustrativo.

http://mysql.rjweb.org/doc.php/charcoll

Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

ERROR 2006 HY000 import mysql

martes, diciembre 16th, 2014

mysql fabricio de los santos

Importando un backup de una base de datos MYSQL en algunas tablas me devuelve el error “ERROR 2006 (HY000)”

Como lo estoy haciendo en la base de datos en la máquina de desarrollo, el sistema operativo en este caso es Windows 8.

El error se da porque se está intentando hacer un insert en un campo blob con demasiada información.

Para chequearlo se puede ejecutar la siguiente consulta:

show variables like ‘max_allowed_packet’;

Para solucionarlo se debe agrandar el parámetro max_allowed_packets seteando el valor de la siguiente forma:

 set global max_allowed_packet=1000000000;

o realizando el cambio en el archivo “my.ini”, en caso que fuera linux sería en el archivo “my.cnf”

Luego del cambio se reinicia el servicio e importamos nuevamente.
Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

http 500 com imagem em GeneXus

lunes, enero 27th, 2014

genexus http 500 fabricio de los santos

 

Tempo atrás tive a grande oportunidade de dividir um projeto com o querido Gabriel Icasuriaga. Na época tivemos um erro de http 500 com GeneXus Evolution 2, java e MySql.

A mensagem que apresentava na tela era a seguinte:

javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘MyAttributeParticularNameThumb_’ in ‘field list’

O problema tinha origem nos atributos blob que estávamos usando para as imagens. Se bem tínhamos definido um atributo similar ao mencionado acima (o atributo real tinha outro nome), no meio houve uma mudança no tamanho dos campos que aparentemente não afetava nenhuma tabela, mas não consideramos que GeneXus adiciona automaticamente outro atributo com o nome similar adicionando os caracteres “_GXI” que significa GeneXus Identifier para guardar a URI do arquivo, por tanto o atributo gerado na sentença SQL não coincidia com o nome na tabela por causa do limite do nome do atributo.

Colocando a nomenclatura correta considerando o tamanho certo o problema foi solucionado.

Gabriel tinha me pedido postar isso algum dia no blog, então aqui está Gabriel.

Muitas Saudades amigo.

 

Até o próximo post. Grande abraço!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com