Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysql load data local show warning de C #


Obrigado a todos pelas sugestões e dicas.. Consegui imprimir a infomessage no console usando a propriedade errors
 public static void OnInfoMessage(object sender, MySqlInfoMessageEventArgs e)
    {
        foreach (MySqlError err in e.errors)
        {
            Console.WriteLine(err.Code + ":" + err.Message);
        }

    }

e onde quer que você esteja abrindo uma conexão, basta criar o manipulador conforme mencionado nos comentários
 conn.InfoMessage += new MySqlInfoMessageEventHandler(OnInfoMessage);

Enquanto ele não imprime quantos erros, ignorados ou inseridos, ele imprime todas as colunas truncadas ou incorretas .. etc exatamente como você vê na linha de comando do mysql.