2013-07-11 33 views
-3

我想要一個不存在但我得到計數​​值爲1的鍵的選擇計數查詢。我的查詢是select count(*) from test_table where key = 'test'計數總是返回1不存在的鍵

但是沒有鑰匙叫做測驗。但我的查詢總是返回1.任何想法,爲什麼發生這種情況?

+0

爲什麼標記爲「C」? – devnull

+4

您確定您已閱讀該行並且不要簡單地閱讀行計數(此查詢總是返回** 1 **行)?我們可以看到一些代碼嗎? –

+0

爲什麼這個標籤爲'java'? – Nanne

回答

1

單行是該計數的值0。在mysql中,它會返回一行,例如: count(*)0

+0

不,這是一個答案。雖然是一個非常簡單的,最特別的是,正確的**! –