Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql load data local show Warnung von C#

Vielen Dank an alle für Ihre Vorschläge und Tipps. Ich konnte die Infonachricht auf der Konsole drucken, indem ich die Eigenschaft "errors" verwendete

 public static void OnInfoMessage(object sender, MySqlInfoMessageEventArgs e)
    {
        foreach (MySqlError err in e.errors)
        {
            Console.WriteLine(err.Code + ":" + err.Message);
        }

    }

und wo auch immer Sie eine Verbindung öffnen, erstellen Sie einfach den Handler wie in den Kommentaren erwähnt

 conn.InfoMessage += new MySqlInfoMessageEventHandler(OnInfoMessage);

Während es nicht druckt, wie viele fehlerhafte oder übersprungene oder eingefügte Spalten ausgegeben wurden, druckt es alle abgeschnittenen oder falschen Spalten usw. genau so aus, wie Sie es auf Ihrer mysql-Befehlszeile sehen.