今日問題:
看如下的解釋
刪除指定的所有版本以及刪除指定列
刪除指定列的最新版本,意思就是:如果刪除了最新的版本,查詢的時候就會返回第二新的版本了
/**
* delete all versions of the specified column.
* @param family family name
* @param qualifier column qualifier
* @return this for invocation chaining
*/public delete addcolumns
(final
byte family, final
byte qualifier)
/*** delete the latest version of the specified column.
* this is an expensive call in that on the server-side, it first does a
* get to find the latest versions timestamp. then it adds a delete using
* the fetched cells timestamp.
* @param family family name
* @param qualifier column qualifier
* @return this for invocation chaining
*/public delete addcolumn
(final
byte family, final
byte qualifier)
但是舉個例子:
乙個表有兩個列,這時候如果呼叫
delete.addcolumn(bytes.tobytes("cf"),bytes.tobytes("a"))
delete.addcolumn(bytes.tobytes("cf"),bytes.tobytes("b"))
table.delete
執行刪除後
你會發現還是沒有刪除掉 a這個列,但是仔細一看你發現 這個a的 timestamp和上面那個的已經不一樣了。!!!
乙個是1515146085231 ,
乙個是1515146081020
也就是最新的這個被刪除了,老的還在!!!。
所以必須通過addcolumns這個才能實現刪除掉所有版本。
刪除不掉的資料記錄
刪除不掉的資料記錄 url 輸入管理員和密碼,密碼巨簡單,進入以後到類別管理如圖1所示,我先在後台中逛了一圈,沒有發現可以刪除該記錄的其它地方,雖然 後台有檔案上傳功能,估計上傳網頁木馬上去不會太容易,因此放棄了這種思路。另外一種思路就是直接通過網頁中的action加上傳遞引數來刪除資料,因此只能通...
List集合刪除元素的時候刪除不掉
今天博主遇到了list集合刪除元素失敗的問題,由於自以為對集合比較了解,所以首先排除集合刪除的語句的錯誤 integer index 1 list.remove index 但是錯誤就是出現在集合中,我的本意是集合刪除下標為制定資料的那一項內容,傳入的index是integer型別的,所以list集...
List集合刪除元素的時候刪除不掉
今天晚上遇到了list集合刪除元素失敗的問題,由於自以為對集合比較了解,所以首先排除集合刪除的語句的錯誤 integer index 1 list.remove index 但是錯誤就是出現在集合中,我的本意是集合刪除下標為制定資料的那一項內容,傳入的index是integer型別的,所以list集...