sql >> Databasteknik >  >> RDS >> Mysql

mysql ladda data lokal visa varning från C#

Tack alla för era förslag och tips.. Jag kunde få informationsmeddelandet tryckt på konsolen genom att använda errors-egenskapen

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

    }

och var du än öppnar en anslutning, skapa bara hanteraren som nämnts i kommentarerna

 conn.InfoMessage += new MySqlInfoMessageEventHandler(OnInfoMessage);

Även om den inte skriver ut hur många som har felats ut eller hoppats över eller infogats, skriver den ut alla kolumner som är trunkerade eller felaktiga... etc precis som du ser på din mysql-kommandorad.




  1. Hur använder man LOAD_FILE för att ladda en fil till en MySQL-blob?

  2. Hur kontrollerar man om en kolumn finns innan man lägger till den i en befintlig tabell i PL/SQL?

  3. Oracle gruppera en del av raden och få rad med senaste tidsstämpel

  4. Postgresql 11:Anropsfel för lagrad procedur - För att anropa en procedur, använd CALL, Java