事务控制
COMMIT; -- 提交数据
ROLLBACK; -- 回滚数据
删除数据的区别
| 操作 | 说明 | 是否可回滚 |
|---|---|---|
TRUNCATE TABLE |
删除全部数据 | 不可以 |
DELETE FROM |
删除部分或全部数据 | 可以 |
注意: DDL 语句不可以回滚;DML 语句默认不可以回滚,需要提前设置
SET autocommit = false。
COMMIT; -- 提交数据
ROLLBACK; -- 回滚数据
| 操作 | 说明 | 是否可回滚 |
|---|---|---|
TRUNCATE TABLE |
删除全部数据 | 不可以 |
DELETE FROM |
删除部分或全部数据 | 可以 |
注意: DDL 语句不可以回滚;DML 语句默认不可以回滚,需要提前设置
SET autocommit = false。