MYSQL有資料卻查詢不到 什麼原因啊

時間 2022-03-15 19:00:15

1樓:匿名使用者

不知道你是用什麼語言來查詢或是來顯示這些資料,通過網頁,你可以select * from abcd然後來查一下查詢出來的資料的型別和長度,這樣你就會知道你錯再**,一般語言都會有輸出型別與長度的。比如787146他會告訴你是字串還數字,然後也會告訴你長度是多少,這樣你就知道是不是多了空格啊等!

2樓:黃山

select * from abcd where c like '11xx33sd%'

說明這個字串在資料庫中是有多餘位元組的,一般為空格c定義為varchar 如果是純數字,你用select * from abcd where c = 787146

這種方式是可以查到的,但是不規範,準確的查法還是select * from abcd where c = 『787146』

3樓:靜思

你把資料庫給我吧,感覺語句沒錯啊

4樓:辦事街道

看看資料後面是不是帶了空格。

mysql 有資料卻查詢不到.什麼原因啊

5樓:陽光上的橋

原因是資料庫的資料後面有不可見字元(例如空格、製表、回車等),用下面的語句可以驗證:

select concat('[',c,']'),length(c) from abcd

這個語句對欄位c的前後新增顯示,如果有空格可能會顯示出來,同時顯示c的長度,如果比你看見的多,肯定有問題。

你的資料庫需要使用下面的語句來修復:

update abcd set c=trim(c)

mysql表裡有值,但是條件查詢卻查不出來

6樓:星月神話

我也遇到了,很神奇,還是int型別,我換成bigint就可以了,再換回int也可以了,真服了

7樓:他山之玉天涯

我也遇到了,建新表也不行,我就想到了是資料問題,後面多了看不見的東西,游標放在後面一直刪,然後儲存就好了

8樓:光明小使者

碰到了同樣的問題,最後我處理的方法是,create table 新表 as (select * from 舊錶);這樣新建的表中會有舊錶中所有的資料,包含舊錶中查不出來的。刪掉舊錶,把新表給為舊錶名就可以正常使用了。

9樓:

看看這個查詢結果的後兩列,是不是就明白了?

select char_length(id),length(id),length('124795') from book where qf_id = 12925;

如果正是空白字元問題,先嚐試:

update book set id = trim(id);

如果怕出問題就先備份表資料。

mysql資料庫可以查到前臺卻查不到,也不報錯

10樓:匿名使用者

很明顯的指令碼插入sql語句不對,您可以把語句dump出來,執行下,注意字元

11樓:匿名使用者

很簡單,前臺沒有正確的獲取到賦予後臺資料的物件

12樓:那女孩5戀你

是不是封裝格式不正確 導致的 希望**貼出來

我的mysql為啥查詢不到內容?表內是有資料的 執行mysql_num_rows()語句的數值永遠是0.。。。

13樓:匿名使用者

你先檢查一下資料庫連線是否成功

mysql_connect() or die("fail to connect");

14樓:匿名使用者

是什麼原因呢?我現在也碰到了,求支援

15樓:大學頹廢

語法不正確,記著符號都是英文,細心檢查

mysql 查詢不到資料但是n**icat可以查到? 5

16樓:

第一,你在編輯視窗用的 模糊查詢

在你的**中用的精確查詢,這個沒有什麼可比性吧?如果是這樣的話,那麼只有一種原因,就是你的 遊戲顯示卡 這個值裡面包含了空格

EMS怎麼查詢不到,為什麼EMS查詢不到郵件資訊

你的單號錯了,郵政的ems快速,單號是 es開頭中間是數字後面是cs結束 如果還查不到就是郵政還未開始郵遞所以要等其發貨才可以查詢。我也網購情況一樣第二天就查詢到了。呵呵,祝你購物愉快 查詢結果如下所示 2012 04 04 10 15 00 符離郵政支局 投遞並簽收 2012 04 04 06 2...

為什麼excel裡有資料卻vlookup匹配不出來

小小小小顰 這是因為公式使用不正確,沒有在公式中使用 絕對定位符號,導致在下拉公式時取數區域不固定出現取數錯誤的情況。解決辦法如下 1 首先,需要根據下圖中的名稱提取 資料2 data 2 列中的內容,並需要使用vlookup函式,如下圖所示。2 其次,單擊插入功能,然後選擇vlookup功能,然後...

為什麼不能查詢公積金資訊,個人查詢不到公積金賬戶資訊怎麼辦

途遙遠,趕赴銀漢,為牛郎逐 個人查詢不到公積金賬戶資訊怎麼辦 単聲噵鎝瞹眛 如果確認單位為自己繳存了公積金而又查詢不到個人賬戶資訊時,可能是如下原因造成 1 個人已按政策規定辦理了公積金銷戶支取 2 個人姓名或身份證在公積金管理系統中錄入有誤 3 在公積金管理系統中沒有預留個人手機號碼,或預留的手機...