今天在測試上機功能能否正常存入資料的時候,因為測試嗎,都懂得,所以就多點了幾下上機的按鈕。
然後就去資料庫中看一些有沒有存進去,可喜的是資料存入了,可悲的是資料不能刪除了。
下面就是出現的問題,未刪除任何行
資料中沒有設定主鍵,也沒有設定為自增列(後面才發現,自增列不能設定成功)
1、沒有設定主鍵。
2、表中此條資訊不是唯一的,表中存在多條相同資訊造成的,在使用sql的管理工具刪除重覆記錄中的一條,這樣的話,管理工具生成刪除sql語句的時候,不知道你要刪除那一條,所以報這個錯誤。
其他的方法也試了一下,在我這裡貌似不感冒。(上面了說了設定自增列不成功)最後使用sql語句刪除
這樣把有關卡號為120的資訊全部刪除了。
SQL SERVER刪除重複內容行
剛解決的小問題,之前也解決過類似的問題,但這次還設計到用sql語句加一列,平時不常用這種命令,還是記錄一下吧。對於重複行刪除的問題,網上很難找到合適的答案,問問題的不少,但在搜尋引擎中草草地看了一下前面的記錄都沒有解決方案。其實這個問題可以很華麗的解決。1 如果這張表沒有主鍵 或者相同的行並沒有不相...
sql server刪除前1000行資料的方法例項
近日,sql資料庫入門學習群有朋友問到,利用sql如何刪除 的前1000行資料,是否可以實現?如果是oracle資料庫管理軟體,實現起來相對簡單多了 delete from 表名 where rownum 1000 那sql server資料庫管理軟體呢?sql server裡沒有rownum功能,...
mysql刪除行 MySQL出現無法刪除行記錄
今天mysql在刪除一張innodb型別的表時,出現錯誤error no.1451 解決方法 這可能是mysql在innodb中設定了foreign key關聯,造成無法更新或刪除資料。可以通過設定foreign key checks變數來避免這種情況。set foreign key checks ...