在一个业务的实现过程中,可能需要多条sql完成对数据库的操作,比如账户登录,需要匹配用户名和密码,然后要增加积分,还要记录登录的ip和时间,这可能需要三个sql语句,这三个语句应当是一个整体,任意一个sql执行不成功,都表示这个业务没有执行完成,这就有了事务的概念. 事务是数据库中的概念,就是对数据库的一组操作,由一条或多条sql组成. 事务具有同步的特点,一条sql执行失败,其他sql都不会执行,即要么都执行,要么都不执行. 用START TRANSACTION开启一个事务,这之后执行的sql…