数据库
章无忌0_0
Java攻城狮
展开
-
数据库锁表的解决
报错提示:mysql 事务未提交导致死锁 Lock wait timeout exceeded; try restarting transaction解决办法1、先定位阻塞的进程。SELECT * FROM information_schema.innodb_trx主要看着几个字段,如果有阻塞数据就不是0,找到后在根据下图这个字段杀死进程2、处理阻塞的进程SHOW PROCESSLIST; 这条语句可以查所有的进程kill 进程编号参考文章:https://blog.csdn.net原创 2021-12-14 11:41:26 · 241 阅读 · 0 评论 -
SQL自定义变量,并使用这个变量进行赋值
SQL,在定义变量,并使用这个变量,作为别的表的,主键,什么的。如:下面,取某一张表的最大主键,+1赋值给变量 a,然后使用新的id,来插入数据库中set @a=(select max(id) from t_lock)+1;insert into t_lock(id,`key`,utime) VALUES(@a,'fdfsfsdf','2018');select * from t_l...原创 2019-07-25 16:41:12 · 3428 阅读 · 0 评论