欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql怎么查詢錯誤 mysql查詢dual

解決mysql查詢,in條件參數(shù)為帶逗號的字符串,查詢結(jié)果錯誤

如有以下sql:

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)資中免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

T1.limit_user 為account表中查詢出來的值

‘9,8,4’

查詢sql正確查詢結(jié)果應(yīng)為:

不可推薦 ,推銷客戶,推銷客戶

實際結(jié)果為:

不可推薦

原因:

在mysql中in里面如果是字符串的話,會自動轉(zhuǎn)化成int類型的,內(nèi)部使用了如下方法: CAST('4,3' AS INT)

導(dǎo)致’4,3‘ 變成了4,所以上述查詢sql結(jié)果只有第一個。

解決方案

FIND_IN_SET('查詢的值(如:1)', '使用逗號隔開的字符串集合,如:('1,2,3')')

正確的sql

MySQL查詢information_schema.columns報錯

1、DTS數(shù)據(jù)同步報錯

2、源端用戶user1擁有所有database的權(quán)限,包括select權(quán)限

3、使用user1用戶登錄源端MySQL,當(dāng)指定database為database1,select被拒絕

4、從MySQL的物理表文件看,表的.frm和.ibd文件是正常的

5、將報錯的表table1備份為table2,刪除table1,select information_schema.columns、information_schema.tables可執(zhí)行且不報錯

6、將table2重命名為table1,select information_schema.columns、information_schema.tables再次報一樣的錯誤

7、將table1重命名為table2,select information_schema.columns、information_schema.tables可執(zhí)行且不報錯

8、原因判斷

參考:

其他用戶也遇到了與MySQL對象相關(guān)的information_schema.columns、information_schema.tables的select報錯,但是涉及的MySQL對象為view,而我們這里為table。

view可以指定definer等,而table1的創(chuàng)建語法中沒有找到這樣的字眼。但是推測以某一種方式與definer相關(guān)聯(lián)。

9、輔證

如何查看mysql錯誤日志文件

我們經(jīng)常在運行MySQL時會出一些錯誤,也經(jīng)常被這些錯誤搞得暈頭轉(zhuǎn)向。當(dāng)然解決這些問題的首要任務(wù)是找到日志信息。

MySQL的錯誤信息是在data目錄下的,且文件名為hostname.err(hostname指的是主機(jī)名),但由于每個人安裝的環(huán)境不一樣,或你忘記了data目錄的所在位置,你可以通過下面方法查找。

#hostname //獲得主機(jī)名

hostname

#find / -name hostname.err

.....

#cd ...

#vi hostname.err

網(wǎng)站名稱:mysql怎么查詢錯誤 mysql查詢dual
地址分享:http://www.chinadenli.net/article32/dddjppc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作App設(shè)計微信小程序動態(tài)網(wǎng)站軟件開發(fā)微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司