rollback
Undo database changes
Syntax
rollback(conn)
Description
rollback(conn) reverses changes made to a
database using datainsert, fastinsert, insert, or update via the database connection conn. The
rollback function reverses all changes made since the last
COMMIT or ROLLBACK
operation. To use
rollback, the AutoCommit flag for
conn must be off.
Note
If the database engine is not InnoDB, rollback
does not roll back data in MySQL® databases.
Examples
Ensure that the
AutoCommitflag for connectionconnisoffby running:conn.AutoCommit ans = 'off'
Insert data contained in
exdatainto the columnsDEPTNO,DNAME, andLOC, in the tableDEPT, for the data sourceconn.datainsert(conn,'DEPT',... {'DEPTNO';'DNAME';'LOC'},exdata)Roll back the data
exdatathat you inserted into the database by running:rollback(conn)
The database contains the original data present before running
datainsert.
Tips
For ODBC connections, you can use the rollback function with the
native ODBC interface. For details, see database.
Version History
Introduced before R2006a