select 奇怪問題

2021-04-26 00:31:53 字數 514 閱讀 6518

以下兩個 sql

select usrid,acc,check_id from dirtyrecord where dirtyrecord.status='waiting' order by chat_time_5 desc limit 0,1 /g;

select * from dirtyrecord where dirtyrecord.status='waiting' order by chat_time_5 desc limit 0,1 /g;

from 後面的條件都一樣,唯一的區別是select 的字段不同 乙個是 usrid,acc,check_id 乙個是 *

這裡的 check_id 是auto_increment 型別

那分別執行這兩條 sql 後返回的 check_id 會是一樣嗎?

結果卻是不一致

這裡的 chat_time_5 得到的是 0000-00-00 00:00:00 ,資料庫裡存在很多這樣的記錄。

估計和mysql的內部機制有關,目前不太明白,先做備忘

奇怪奇怪的問題

由於需求,我自己寫了乙個mydialog extends dialog 在dialog裡面寫了乙個handler,用來更新dialog上的字。第二次更新介面,需要dialog比第一次變大點。可是dialog在activity裡面顯示,如果activity不掛後台的話,更新很正常。但是我把activi...

奇怪的問題

奇怪的問題 請回答下面10個問題,各題都恰有乙個答案是正確的 1 第乙個答案是b的問題是哪乙個?a 2b 3 c 4d 5 e 6 2 恰好有兩個連續問題的答案是一樣的,它們是 a 2,3 b 3,4 c 4,5 d 5,6 e 6,7 3 本問題答案和哪乙個問題的答案相同?a 1b 2 c 4d ...

mysql奇怪問題

使用mysql遇到乙個奇怪的問題。資料表中有乙個欄位checked,預設情況下其值為1,但是在查詢的時候加乙個條件checked 1和不加這個條件查詢出來的結果不一致。mysql中查詢結果如下 帶checked 1條件查詢 這個查出來的結果明顯有問題。不帶checked 1條件查詢 這個查出來是正確...