文章詳情頁
mysql - 執(zhí)行sql查詢操作時(shí)遇到奇怪的結(jié)果
瀏覽:168日期:2022-06-14 13:19:52
問題描述
在MySQL中執(zhí)行一條非常簡單的查詢,WHERE中輸入的值是數(shù)據(jù)庫沒有,所以應(yīng)該不會(huì)返回任何結(jié)果,但是卻返回了1個(gè)結(jié)果:
stuid是INT(10),想過可能是數(shù)據(jù)庫把后面的m截掉了,所以返回了1條結(jié)果,但是如果把m換成0,那就正常了,什么都沒有返回,請(qǐng)問這是什么原因呢?
PS. 這是測試的環(huán)境,所以密碼用明文存儲(chǔ)。
問題解答
回答1:MySQL 隱式轉(zhuǎn)化啊 SELECT 1=’1w’;
結(jié)果是 1 就是 TRUE
可以參考文檔里面 有更多的例子https://dev.mysql.com/doc/ref...
相關(guān)文章:
1. 老師 我是一個(gè)沒有學(xué)過php語言的準(zhǔn)畢業(yè)生 我希望您能幫我一下2. mysql如何配置遠(yuǎn)程php外網(wǎng)鏈接數(shù)據(jù)庫3. mysql - eclispe無法打開數(shù)據(jù)庫連接4. mysql 5萬張表 導(dǎo)出成sql 不要內(nèi)容,只要結(jié)構(gòu),非常慢。如何解決啊?5. 數(shù)據(jù)庫 - mysql中有沒查看數(shù)據(jù)大小的函數(shù)??6. 導(dǎo)入數(shù)據(jù)庫不成功7. PHP單例模式8. mysql - 關(guān)于數(shù)據(jù)緩存策略方面的疑惑9. mysql如何判斷數(shù)據(jù)不存在則插入呢?10. mysql無法刪除字段(錯(cuò)誤1091),但是對(duì)該字段設(shè)置主鍵后就可刪除,為什么?
排行榜

熱門標(biāo)簽