0
假設我有存儲在我的MySQL數據庫這個JSON數據:我想找到是否有與6或28Mysql的搜索結果在JSON數據的正則表達式
的 確切價值的關鍵{"cape":13,"vest":68,"stakk":68,"forkle":13}
我已經試過這樣:
SELECT * FROM product WHERE logistic_config REGEXP ':6|:28'
或
SELECT * FROM eorder_product WHERE logistic_config REGEXP '^.*(:6|:28).*$'
但它也可以找到如上例所示的值爲68的產品。
嘗試'REGEXP '(=(?:?:\ B6 \ C | \ B28 \ B))'' – JBone
這部作品在JavaScript ...看看正則表達式是否可以幫助你讓str ='{「cape」:13,「vest」:67,「stakk」:28,「forkle:13}'; let result = /(?=(?:\ b6 \ b | \ b28 \ b))/。test(str);' – JBone
您需要MariaDB來獲取'(?'和'\ b'。 –