mybatis
路漫漫路漫漫
这个作者很懒,什么都没留下…
展开
-
MySQL出现错误1205-Lock wait timeout exceeded; try restarting transaction
今天在清空mysql数据库中的表格数据时,报了如下错误,导致操作失败:上网查找了一下,了解到了该类问题出现的主要原因是:Mysql的 InnoDB存储引擎是支持事务的,事务开启后没有被主动Commit,导致该资源被长期占用,其他事务在抢占该资源时,因上一个事务的锁而导致抢占失败!因此出现 Lock wait timeout exceeded。解决办法: 方法...转载 2019-07-05 11:37:38 · 4159 阅读 · 0 评论 -
Sql中$和#号的区别,以及预编译的好处
1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'.2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from student ...原创 2018-08-15 17:10:35 · 2670 阅读 · 0 评论