Изменения базы данных Undo
rollback(conn)
rollback(conn)
обращает изменения, внесенные в использование базы данных datainsert
, fastinsert
, insert
, или update
через соединение с базой данных conn
. rollback
функция обращает все изменения, внесенные начиная с последнего COMMIT
или ROLLBACK
операция. Использовать rollback
, AutoCommit
отметьте для conn
должен быть off
.
Примечание
Если ядром базы данных не является InnoDB
, rollback
не откатывает данные в базах данных MySQL®.
Убедитесь, что AutoCommit
отметьте для связи conn
off
путем выполнения:
conn.AutoCommit ans = 'off'
Вставьте данные, содержавшиеся в exdata
в столбцы DEPTNO
, DNAME
, и LOC
, в таблице DEPT
, для источника данных conn
.
datainsert(conn,'DEPT',... {'DEPTNO';'DNAME';'LOC'},exdata)
Откатывайте данные exdata
то, что вы вставили в базу данных путем выполнения:
rollback(conn)
База данных содержит исходные данные, существующие перед выполнением datainsert
.
Для связей ODBC можно использовать rollback
функция с нативным интерфейсом ODBC. Для получения дополнительной информации смотрите database
.