我好像没法把四排放在table上面 **
下表中来自以下查询的标记行:
SELECT * from table
WHERE created_at > '2018-04-19 23:56:35'
AND id = '01H5E4sUTlwV2yk2cdGlodr3MBf8acABsfBb'
| id | title | created_at
-----------------------------------------------------------------------
| 001w2cwfoqzp8F3Gf6jCwITgNRtvHiBvmdwb | My Post | 2018-04-20 02:43:20
| 0CVgGz5kUESVJmG4LYIFW2EHtjzKnEClfoPR | My Post | 2018-04-19 23:56:35
| 0A1O9Vjg6GwrcNBzi46zxbysSuRIDeIXKMku | My Post | 2018-04-19 23:56:35
| 03mMiy5iQ3sGD8efpTArxvaqakoQkG21WC2r | My Post | 2018-04-19 23:56:35
**| 01H5E4sUTlwV2yk2cdGlodr3MBf8acABsfBb | My Post | 2018-04-19 23:56:35
| 01Rm9WTLkcce5qcRLBWlpwIALItKMixnjhu6 | My Post | 2018-04-19 23:56:35
| 03bBfzdaXCc13lLVIOjgCvYUUl3bKtkaz1za | My Post | 2018-04-19 23:56:35
| 01A3ulgrx3rvH5nB5DdzYNe8CBc8vf7rEjWJ | My Post | 2018-04-19 23:56:34
| 00Ipdlt48PPzgERSOXbloi71qYTUB5ulHifR | My Post | 2018-04-19 23:56:34
| 02klLu3OfyDYmlEgN7usy2esHVV1UUJF65FP | My Post | 2018-04-19 23:56:34
| 04WXSHIUVLhsbjwMAa78aW7rw6nYUV8HTusN | My Post | 2018-04-19 23:56:34
我知道在网上很容易做到 id
如果是整数而不是 uuid
. 但是有什么办法可以解决这个问题吗 uuid
以及 timestamp
因为我的查询没有返回任何行?
1条答案
按热度按时间pn9klfpd1#
表达式
'2018-04-19 23:56:35' > '2018-04-19 23:56:35'
永远都是假的。这是因为2018-04-19 23:56:35
等于2018-04-19 23:56:35
永远不会比它本身更伟大,试试这个:需要大于等于运算符,
>=
,而不是大于运算符,>
.在where caluse中不需要id字段,因为它看起来是一个具有唯一值的列,所以它总是只返回一条记录(假设该列上有唯一索引)。