在MySQL中像字符串列的tupple中搜索键值的方法

时间:2017-02-08 08:38:36

标签: mysql sql spring-boot jpa-2.0

我需要保存在一个名为"属性"的 MySQL 数据库列中。 ,一个字符串,表示类似于cpu属性的7元素tupple,例如:

tupple :TotalRam,NumOfcores,OsImage,IsHyperThreaded

实际字符串:200,3,LinuxSET EC Image SLES11SP4-4 Revision 0 ia32e,true

比我需要能够执行以下查询:返回所有行 - NumOfCores == 2&& isHyperThread == TRUE

我在spring boot context中使用 curdrepository 。数据库是MySql,但版本没有 JSON 数据类型。

保存和查询这种tupple / string的最佳方法是什么?

感谢

1 个答案:

答案 0 :(得分:0)

您必须拆分STRING。以下是4参数的样本

private gridEvent(event) {
    let eventName = Object.keys(event)[0];
    window[eventName]();
}

所以你的查询是这样的:

window[eventName] is not a function

您也可以使用VIRTUAL FIELDS。我会在几分钟内添加一个样本。