mysql事务命令 mysql设置事务时间

导读:在MySQL中,事务是一组操作的集合,这些操作要么全部执行成功 , 要么全部回滚 。设置事务时间可以控制事务的执行时间,从而避免长时间占用数据库资源 。本文将为您介绍如何在MySQL中设置事务时间 。
1. 打开MySQL命令行工具
2. 输入以下命令进入MySQL:
mysql -u root -p
3. 输入密码并按下回车键
4. 创建一个新的数据库,并将其设置为当前数据库:
CREATE DATABASE mydatabase;
【mysql事务命令 mysql设置事务时间】USE mydatabase;
5. 创建一个新的表,并添加一些数据:
CREATE TABLE mytable (id INT PRIMARY KEY, name VARCHAR(20));
INSERT INTO mytable VALUES (1, 'Tom'), (2, 'Jerry'), (3, 'Mickey');
6. 开始一个事务,并设置事务时间:
START TRANSACTION;
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
SET SESSION innodb_lock_wait_timeout = 30;
7. 执行一些操作:
DELETE FROM mytable WHERE id=1;
UPDATE mytable SET name='Donald' WHERE id=2;
8. 提交事务:
COMMIT;
9. 关闭MySQL:
EXIT;
总结:通过设置事务时间,我们可以控制事务的执行时间,从而避免长时间占用数据库资源 。在MySQL中,设置事务时间非常简单,只需要使用几个命令即可完成 。希望本文对您有所帮助 。

    推荐阅读