mysql更新失敗的解決辦法:首先打開(kāi)命令窗口;然后通過(guò)執(zhí)行“select * from information_schema.innodb_trx kill 15758”語(yǔ)句解決即可。
本文操作環(huán)境:windows7系統(tǒng)、mysql8版本,Dell G3電腦。
Mysql update 錯(cuò)誤
今天在工作的時(shí)候發(fā)現(xiàn)自己update 一個(gè)表的某個(gè)字段超時(shí),想了好久,首先想到的辦法是,延長(zhǎng)操作時(shí)間:
mysql>?set?innodb_lock_wait_timeout=100 mysql>?show?variables?like?'innodb_lock_wait_timeout';
但是時(shí)間雖然延長(zhǎng)了,問(wèn)題卻沒(méi)有得到解決,在網(wǎng)上找了一圈,發(fā)現(xiàn)可能是mysql事務(wù)沒(méi)有提交,導(dǎo)致的鎖表,解決辦法如下:
?select?*?from?information_schema.innodb_trx kill?15758
其中15758為thread的id
推薦:《mysql視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦