如果你需要从你的阵列中询问个别内容,则不储存序列号。 在每个儿童桌上储存每个单元,并将其与贵日历表的主要价值联系起来:
CREATE TABLE colaboradoras (
calendar_id INT NOT NULL,
colaborador VARCHAR(20) NOT NULL,
FOREIGN KEY (calendar_id) REFERENCES calendar(calendar_id)
);
INSERT INTO colaboradoras VALUES
(1234, l3gion ),
(1234, Someone ),
(1234, teste );
$sql = "SELECT * FROM calendar AS c JOIN colaboradoras AS o
ON c.calendar_id = o.calendar_id
WHERE c.day = $day AND c.month = $month AND c.year = $year
AND c.realizada = 0 AND o.colaborador = l3gion ";
这是正常的做法。
如果你必须储存序列式阵列,你可以检查HowvantFeed Uses MySQL,以指数化“schemaless”数据。 但这也涉及为指数编制新的表格。
如果你真的能够创建任何新的表格或索引,你可以尝试使用<条码>LIKE或<条码>,但这两种解决办法都将非常低效和容易发生错误。
SELECT ... WHERE ... AND colaborador REGEXP [[:<:]]s:6:"l3gion";
你再说一遍。