我有个问题需要解决。。。
我有一个表,其中一个字段是序列化的(字段:s_field)。
只是一系列的身份证。
但现在我需要得到所有的数据项,其中s_field=5。。
所以我有一个s_字段serialized(array(4, 5, 6));
的条目,有很多这样的条目。。。所以,我如何使用sql获取所有的条目,其中一个s_字段id是id==5;
希望你明白我的意思
我不认为让所有的条目都不序列化和检查不是最好的做法,因为有很多条目
最佳答案
您可以尝试将zerofill
属性添加到ID字段中,这样您将拥有0000005
而不是5
,然后使用LIKE
匹配for0000005
关于php - SQL WHERE,如果字段已序列化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18942088/