Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando a API MySQL C - verifique o sucesso da inserção de linhas usando instruções preparadas


Você já tem o código em
if(mysql_stmt_execute(stmt) != 0) {
        printf("Unable to create new session: Could not execute statement\n");
        return NULL;
}

Se isso falhar, você não inseriu nenhuma linha. Os documentos contêm um exemplo completo

Você também pode usar mysql_stmt_affected_rows () após um mysql_stmt_execute() bem sucedido para descobrir quantas linhas foram inseridas/atualizadas/excluídas.