sql >> Databasteknik >  >> RDS >> Mysql

Använda MySQL C API - kontrollera framgången för att infoga rader med hjälp av förberedda satser

Du har redan koden i

if(mysql_stmt_execute(stmt) != 0) {
        printf("Unable to create new session: Could not execute statement\n");
        return NULL;
}

Om det misslyckas har du inte infogat några rader. Dokumenten innehåller ett fullständigt exempel

Du kan också använda mysql_stmt_affected_rows () efter en lyckad mysql_stmt_execute() för att ta reda på hur många rader som infogats/uppdaterades/raderades.




  1. Hur man får aktuellt datum och tid (utan tidszon) i PostgreSQL

  2. Rengöring av Oracle Date-kolumnen

  3. Kunde inte öppna databasen i läs/skrivläge

  4. Hur man hittar alla beroenden för en tabell i sql-servern