第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Mysql字符串被當(dāng)成十六進(jìn)制怎么處理?

Mysql字符串被當(dāng)成十六進(jìn)制怎么處理?

紫衣仙女 2019-02-14 21:11:17
公司項(xiàng)目用的原生php 封裝的mysql php類, 上線已很久, 今天排查一個(gè)錯(cuò)誤的時(shí)候驚現(xiàn)一個(gè)奇怪的現(xiàn)象, 讓人萬(wàn)分驚恐:查詢 sql: select count(1) as total from tabname where 1=1 and connuid='9E74674'此sql語(yǔ)句交由mysql query(sql)查詢。 connuid varchar(40)報(bào)錯(cuò): Illegal double '9E74674' value found during parsing。疑問(wèn):sql語(yǔ)句已經(jīng)對(duì)查詢字符串加了引號(hào)處理,為啥還會(huì)被自動(dòng)轉(zhuǎn)換成hex進(jìn)制了呢?該如何處理呢?
查看完整描述

2 回答

?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

測(cè)試了一下,sql 語(yǔ)句中 9E74674 外不帶引號(hào),才會(huì)報(bào)這個(gè)解析錯(cuò)誤。

64位系統(tǒng) mysql double 最大值好像是1.7e308

不加引號(hào),mysql 把這個(gè) 9E74674 當(dāng)成科學(xué)計(jì)數(shù)法了,想解析成 double,結(jié)果超出范圍了。

我分析是這么回事~


查看完整回答
反對(duì) 回復(fù) 2019-03-13
?
三國(guó)紛爭(zhēng)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

測(cè)試沒(méi)發(fā)現(xiàn)會(huì)轉(zhuǎn)成小數(shù),

show variables like 'general_log%';

set global general_log = 'ON';

觀察變量general_log_file表示的文件, 看實(shí)際執(zhí)行的sql代碼.


查看完整回答
反對(duì) 回復(fù) 2019-03-13
  • 2 回答
  • 0 關(guān)注
  • 1813 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)