MySQL對某個字段是json的查詢


表結構如下

想對exec_rule_value里的json進行查詢,SQL如下:

SELECT * FROM purchaser_rule_config where exec_rule_value -> '$.order_receive_remind.value' = '1';

以下部分內容轉載自:https://blog.csdn.net/Code_shadow/article/details/100055002

如果是Mybatis框架,要把 > 符號轉義,像這樣用 <![CDATA[ ]]>

<![CDATA[   exec_rule_value -> '$.order_receive_remind.value' < #{endDate,jdbcType=VARCHAR} ]]>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM