0

これを含むまたは>=これであるWHERE句によってそこのテーブルから行を選択する方法を理解しようとしていますか?

最初から説明させてください。Web サイトにロギング システムがあり、php$_SERVER, $_REQUESTを JSON としてテーブルのフィールドに保存します。

だから私のテーブルレイアウトは

______________________________________________
|__LogId__|___server_obj___|___request_obj___|

今、私はstartDateを介してクエストをしようとしているので、server_obj内にあるので、例は "REQUEST_TIME":1333907388server_objにあります

フィールドが > 特定の数になるようにクエリするにはどうすればよいですか?

それが唯一の方法である場合、私は StoredProcs を使用することを恐れていませんが、それでもどうすればよいかわかりません

4

1 に答える 1

0
SELECT *
FROM tblname
WHERE SUBSTRING(request_obj FROM 16) >= UNIX_TIMESTAMP()

これは、マジック ナンバー16がプレフィックス長に由来する場所です。"REQUEST_TIME":

于 2012-05-06T11:22:23.780 に答える