最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 存儲過程傳參數實現where id in(1,2,3,...)示例

 更新時間:2013年10月30日 16:46:25   作者:  
一個MySQL 存儲過程傳參數的問題想實現例如篩選條件為:where id in(1,2,3,...),下面有個不錯的示例,感興趣的朋友可以參考下
正常寫法:
復制代碼 代碼如下:

select * from table_name t where t.field1 in (1,2,3,4,...);

當在寫存儲過程in里面的列表用個傳入參數代入的時候,就需要用到如下方式:

主要用到find_in_set函數
復制代碼 代碼如下:

select * from table_name t where find_in_set(t.field1,'1,2,3,4');

當然還可以比較笨實的方法,就是組裝字符串,然后執(zhí)行:
復制代碼 代碼如下:

DROP PROCEDURE IF EXISTS photography.Proc_Test;
CREATE PROCEDURE photography.`Proc_Test`(param1 varchar(1000))
BEGIN
set @id = param1;
set @sel = 'select * from access_record t where t.ID in (';
set @sel_2 = ')';
set @sentence = concat(@sel,@id,@sel_2); -- 連接字符串生成要執(zhí)行的SQL語句
prepare stmt from @sentence; -- 預編釋一下。 “stmt”預編釋變量的名稱,
execute stmt; -- 執(zhí)行SQL語句
deallocate prepare stmt; -- 釋放資源
END;

相關文章

  • mysql中使用sql命令將時間戳解析成datetime類型存入

    mysql中使用sql命令將時間戳解析成datetime類型存入

    這篇文章主要介紹了mysql中使用sql命令將時間戳解析成datetime類型存入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • MySQL中關于臨時表的一些基本使用方法

    MySQL中關于臨時表的一些基本使用方法

    這篇文章主要介紹了MySQL中關于臨時表的一些基本使用方法,是MySQL入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • 詳解MySQL 用戶權限管理

    詳解MySQL 用戶權限管理

    這篇文章主要介紹了MySQL 用戶權限管理的相關資料,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • mysql 5.6.37(zip)下載安裝配置圖文教程

    mysql 5.6.37(zip)下載安裝配置圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.6.37(zip)下載安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • mysql常用命令行操作語句

    mysql常用命令行操作語句

    MySQL很早以前只能采用DOS式界面,后來雖然硬件支持圖形界面(平常的軟件操作界面),但是命令行界面(就是DOS界面)以它 簡單,高效,方便 的特色而被保留下來。這就是用DOS界面的原因。
    2016-05-05
  • 詳解mysql解壓縮版安裝步驟

    詳解mysql解壓縮版安裝步驟

    這篇文章主要介紹了mysql解壓縮版安裝步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • mysql條件查詢and or使用方法及優(yōu)先級實例分析

    mysql條件查詢and or使用方法及優(yōu)先級實例分析

    這篇文章主要介紹了mysql條件查詢and or使用方法及優(yōu)先級,結合實例形式分析了mysql條件查詢and or基本功能、用法及優(yōu)先級相關操作技巧,需要的朋友可以參考下
    2020-04-04
  • MySQL中日期型單行函數代碼詳解

    MySQL中日期型單行函數代碼詳解

    這篇文章給大家介紹MySQL中日期型單行函數的相關知識,包括返回當前日期時精確到日、秒的參考代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • 一文徹底搞懂MySQL?TimeStamp時區(qū)問題

    一文徹底搞懂MySQL?TimeStamp時區(qū)問題

    MySQL的timestamp類型默認使用的是服務器的時區(qū)來存儲時間值,這意味著如果服務器的時區(qū)發(fā)生了變化,那么存儲的timestamp值也會發(fā)生變化,下面這篇文章主要給大家介紹了關于如何通過一文徹底搞懂MySQL?TimeStamp時區(qū)問題的相關資料,需要的朋友可以參考下
    2024-01-01
  • MySQL UPDATE 語句的非標準實現代碼

    MySQL UPDATE 語句的非標準實現代碼

    這篇文章主要介紹了MySQL UPDATE 語句的非標準實現代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04

最新評論

南宫市| 武宁县| 商南县| 枣庄市| 政和县| 兴和县| 阿合奇县| 德清县| 榆林市| 镇赉县| 松滋市| 新宁县| 贺兰县| 新乐市| 石嘴山市| 岳阳县| 宁国市| 女性| 桐城市| 灌南县| 廊坊市| 桑日县| 中山市| 蚌埠市| 枣强县| 西充县| 翁源县| 任丘市| 巴东县| 罗源县| 甘孜| 华阴市| 常宁市| 连南| 翁源县| 旬阳县| 方山县| 金溪县| 靖远县| 余江县| 南漳县|