假设我将此信息以JSON格式存储在我的数据库中。
ROW with id=23: {
"age":50,
"name":"Nick",
"messages":["msg 1","msg 2","msg 3"]
}
ROW with id=24: {
"age":22,
"name":"John",
"messages":["msg 4","msg 3","msg 9"]
}
现在,我想要的是使用PHP执行SQL查询以检索包含消息msg 3
的行。
我该怎么做?
任何建议都将受到赞赏。
由于
答案 0 :(得分:0)
使用LIKE' %%'是表现过度,试图避免这种情况。 物体是为了生存,为什么要将它们化石化? 更不用说,这显然也违反了1NF。
正如有人建议的那样,为什么不尝试使用MongoDB或其他NoSQL数据库?使用JSON(井,BSON ...)
执行查询