sql >> Database >  >> RDS >> Mysql

MySQL C API gebruiken - controleer het succes van het invoegen van rijen met behulp van voorbereide instructies

Je hebt de code al in

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

Als dat niet lukt, heb je geen rijen ingevoegd. De documenten bevatten een volledig voorbeeld

U kunt ook mysql_stmt_affected_rows gebruiken () na een succesvolle mysql_stmt_execute() om erachter te komen hoeveel rijen zijn toegevoegd/bijgewerkt/verwijderd.




  1. PostgreSQL-functie voor laatst ingevoegde ID

  2. Log DBMS_OUTPUT.Put_Line-uitvoer in tabel in Oracle met DBMS_OUTPUT.Get_Lines

  3. Query's met outer joins werken anders in Oracle 12c

  4. SQL-fout met Order By in subquery