Mysql數(shù)據(jù)庫delete操作沒報錯卻刪除不了數(shù)據(jù)的解決
1、在操作頁面執(zhí)行刪除操作,但沒有刪除成功,刪除過程無報錯(以下為刪除操作的控制臺日志)
2、在數(shù)據(jù)庫執(zhí)行刪除操作
表數(shù)據(jù)
執(zhí)行刪除語句刪除staffId為3的數(shù)據(jù)
結(jié)果卻沒有刪除成功
3、原因
staffId為3的數(shù)據(jù)的flag為Null,雖然delete from staff where staffId=3 and flag != 1語句中的flag != 1說明了刪除除1以外的數(shù)據(jù),但卻沒有刪除flag為Null的數(shù)據(jù)
4、解決辦法
把staffId為3的flag置為0
再次執(zhí)行delete語句
結(jié)果刪除成功
但每次手動把flag置為0很麻煩,不方便我們對表進行刪除操作,所以可以設(shè)置flag字段的默認值為0,這樣我們就不用手動把flag置為0
第一步:
第二步:
設(shè)置默認值為0,然后點擊保存
注意:本次操作數(shù)據(jù)庫所用的軟件為Navicat for MySQL,不同軟件的操作可能不一樣
到此這篇關(guān)于Mysql數(shù)據(jù)庫delete操作沒報錯卻刪除不了數(shù)據(jù)的解決的文章就介紹到這了,更多相關(guān)Mysql delete報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Mysql數(shù)據(jù)庫如何使用DELETE語句從數(shù)據(jù)庫表中刪除數(shù)據(jù)(數(shù)據(jù)庫數(shù)據(jù)刪除)
- mysql正確刪除數(shù)據(jù)的方法(drop,delete,truncate)
- MySQL delete刪除數(shù)據(jù)后釋放磁盤空間的操作方法
- mybatis mysql delete in操作只能刪除第一條數(shù)據(jù)的方法
- mysql之delete刪除記錄后數(shù)據(jù)庫大小不變
- MySQL防止delete命令刪除數(shù)據(jù)的兩種方法
- MySQL的DELETE刪除數(shù)據(jù)示例詳解
相關(guān)文章
mysql數(shù)據(jù)庫中字符集亂碼問題原因及解決
這篇文章主要介紹了mysql數(shù)據(jù)庫中字符集亂碼問題原因及解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08淺談mysql數(shù)據(jù)庫中的換行符與textarea中的換行符
下面小編就為大家?guī)硪黄獪\談mysql數(shù)據(jù)庫中的換行符與textarea中的換行符。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01MySQL中對于not in和minus使用的優(yōu)化
這篇文章主要介紹了MySQL中對于not in和minus使用的優(yōu)化,作者給出了實例和運行時間對比,需要的朋友可以參考下2015-05-05解決MySQL錯誤碼:1054 Unknown column ‘**‘ in&n
這篇文章主要介紹了解決MySQL錯誤碼:1054 Unknown column ‘**‘ in ‘field list‘的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05mysql 主從數(shù)據(jù)不一致,提示: Slave_SQL_Running: No 的解決方法
這篇文章主要介紹了mysql 主從數(shù)據(jù)不一致,提示: Slave_SQL_Running: No 的解決方法,總結(jié)分析了MySQL主從數(shù)據(jù)不一致的原因與常見處理技巧,需要的朋友可以參考下2020-02-02MySQL表字段設(shè)置默認值(圖文教程及注意細節(jié))
默認值的設(shè)置很重要,比如在插入的時候一些字段是可以省略的,這會帶來很多的方便,接下來將要介紹MySQL表字段設(shè)置默認值感興趣的你可以千萬不要走開啊,希望本文對你有所幫助2013-01-01