| MySQL 5.6.14 Source Code Document
    | 
#include "univ.i"#include "data0data.h"#include "dict0types.h"#include "trx0types.h"#include "que0types.h"#include "row0types.h"#include "mtr0mtr.h"#include "row0uins.ic"

Go to the source code of this file.
| Functions | |
| UNIV_INTERN dberr_t | row_undo_ins (undo_node_t *node) __attribute__((nonnull | 
| Variables | |
| UNIV_INTERN dberr_t | warn_unused_result | 
| UNIV_INTERN dberr_t row_undo_ins | ( | undo_node_t * | node | ) | 
Undoes a fresh insert of a row to a table. A fresh insert means that the same clustered index unique key did not have any record, even delete marked, at the time of the insert. InnoDB is eager in a rollback: if it figures out that an index record will be removed in the purge anyway, it will remove it in the rollback.
| node | in: row undo node |