麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

論find_in_set(str,strlist) 參數單引號('')的重要性

2024-07-21 02:51:43
字體:
來源:轉載
供稿:網友

問題點:

String guestId_filter = "0001"StringBuilder sql = new StringBuilder("select m from Message m where 1=1 ");String condition = " and find_in_set(" + guestId_filter + ", guestids)>0";sql.append(condition);System.out.PRintln("sql = " + sql.toString());

打印的結果為 sql = select m from Message m where 1=1 and find_in_set(0001, guestids)>0 數據中有guestId 為0001這條記錄,但用MySQL 命令死活查不出來,如果將guestId_filter改為1000,又可以查找到guestId為1000的記錄,到底是為啥呢?特么糾結了一個晚上!

分析中: 原來當這條語句傳給mysql 執行時,0001這個參數被強轉成整型1, 所以這條命令就變成了

`sql = select m from Message m where 1=1 and find_in_set(1, guestids)>0`

所在當然就檢索不到0001這條記錄了。。。。。。。。

解決方法: 將guestId_filter用單引號(”)括起來即可

String guestId_filter = "0001"StringBuilder sql = new StringBuilder("select m from Message m where 1=1 ");String condition = " and find_in_set('" + guestId_filter + "', guestids)>0";sql.append(condition);System.out.println("sql = " + sql.toString());

打印的結果為 sql = select m from Message m where 1=1 and find_in_set('0001', guestids)>0 即可成功查詢到guestid為0001這條記錄。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91九色视频 | 免费国产wwwwwww网站 | 日韩精品中文字幕在线播放 | 特级黄色小说 | 久久丝袜脚交足黄网站免费 | 羞羞色在线观看 | 午夜a狂野欧美一区二区 | 欧美乱淫 | 日韩午夜片 | 日韩一级视频 | 欧美a∨亚洲欧美亚洲 | 日韩视频在线观看免费视频 | 亚洲成人国产 | 国产精品久久久久免费视频 | 久久91久久久久麻豆精品 | 国产精品视频一区二区三区四 | 视频一区二区三区免费观看 | 国产羞羞视频在线免费观看 | 粉嫩粉嫩一区二区三区在线播放 | 久久精品免费国产 | 久久精品视频69 | 亚洲欧美国产高清 | 久久久久久久久久久亚洲 | 免费国产网站 | www国产成人免费观看视频,深夜成人网 | 免费黄色成人 | 久久人人爽人人爽人人片av免费 | 成人做爰s片免费看网站 | 蜜桃视频在线免费观看 | 热99在线视频 | 欧美一级做a | 成年免费网站 | 欧美特黄特色视频 | 男女羞羞视频 | 动漫孕妇被羞羞视频 | 久久嗨 | 蜜桃91麻豆 | 在线播放中文 | 国产精品99久久久久久大便 | 国产成人在线观看免费 | 999久久国精品免费观看网站 |