Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de l'API MySQL C - vérifier le succès de l'insertion de lignes à l'aide d'instructions préparées

Vous avez déjà le code en

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

Si cela échoue, vous n'avez inséré aucune ligne. La documentation contient un exemple

Vous pouvez également utiliser mysql_stmt_affected_rows () après un mysql_stmt_execute() réussi pour savoir combien de lignes ont été insérées/mises à jour/supprimées.