Mysql數(shù)據(jù)庫(kù)delete操作沒(méi)報(bào)錯(cuò)卻刪除不了數(shù)據(jù)的解決
1、在操作頁(yè)面執(zhí)行刪除操作,但沒(méi)有刪除成功,刪除過(guò)程無(wú)報(bào)錯(cuò)(以下為刪除操作的控制臺(tái)日志)

2、在數(shù)據(jù)庫(kù)執(zhí)行刪除操作
表數(shù)據(jù)

執(zhí)行刪除語(yǔ)句刪除staffId為3的數(shù)據(jù)

結(jié)果卻沒(méi)有刪除成功

3、原因
staffId為3的數(shù)據(jù)的flag為Null,雖然delete from staff where staffId=3 and flag != 1語(yǔ)句中的flag != 1說(shuō)明了刪除除1以外的數(shù)據(jù),但卻沒(méi)有刪除flag為Null的數(shù)據(jù)
4、解決辦法
把staffId為3的flag置為0

再次執(zhí)行delete語(yǔ)句

結(jié)果刪除成功

但每次手動(dòng)把flag置為0很麻煩,不方便我們對(duì)表進(jìn)行刪除操作,所以可以設(shè)置flag字段的默認(rèn)值為0,這樣我們就不用手動(dòng)把flag置為0
第一步:

第二步:
設(shè)置默認(rèn)值為0,然后點(diǎn)擊保存

注意:本次操作數(shù)據(jù)庫(kù)所用的軟件為Navicat for MySQL,不同軟件的操作可能不一樣
到此這篇關(guān)于Mysql數(shù)據(jù)庫(kù)delete操作沒(méi)報(bào)錯(cuò)卻刪除不了數(shù)據(jù)的解決的文章就介紹到這了,更多相關(guān)Mysql delete報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Mysql數(shù)據(jù)庫(kù)如何使用DELETE語(yǔ)句從數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù)(數(shù)據(jù)庫(kù)數(shù)據(jù)刪除)
- mysql正確刪除數(shù)據(jù)的方法(drop,delete,truncate)
- MySQL delete刪除數(shù)據(jù)后釋放磁盤(pán)空間的操作方法
- mybatis mysql delete in操作只能刪除第一條數(shù)據(jù)的方法
- mysql之delete刪除記錄后數(shù)據(jù)庫(kù)大小不變
- MySQL防止delete命令刪除數(shù)據(jù)的兩種方法
- MySQL的DELETE刪除數(shù)據(jù)示例詳解
相關(guān)文章
mysql binlog日志查詢不出語(yǔ)句問(wèn)題及解決
這篇文章主要介紹了mysql binlog日志查詢不出語(yǔ)句問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
MySQL MGR搭建過(guò)程中常遇見(jiàn)的問(wèn)題及解決辦法
這篇文章主要介紹了MySQL MGR搭建過(guò)程中常遇見(jiàn)的問(wèn)題及解決辦法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下2021-03-03
MySQL創(chuàng)建內(nèi)部臨時(shí)表的所有場(chǎng)景盤(pán)點(diǎn)
這篇文章主要為大家介紹了MySQL創(chuàng)建內(nèi)部臨時(shí)表的所有場(chǎng)景盤(pán)點(diǎn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
DataGrip連接Mysql并創(chuàng)建數(shù)據(jù)庫(kù)的方法實(shí)現(xiàn)
本文主要介紹了DataGrip連接Mysql并創(chuàng)建數(shù)據(jù)庫(kù)的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
MySQL索引的優(yōu)化之LIKE模糊查詢功能實(shí)現(xiàn)
這篇文章主要介紹了MySQL索引的優(yōu)化之LIKE模糊查詢功能實(shí)現(xiàn),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-04-04

