TiDB 踩坑
昨天使用 TiDB 查数据发现问题
select FROM_UNIXTIME(created, '%Y%m%d') as dates from `table` |
但是
select FROM_UNIXTIME(created, '%Y%m%d') as dates from `table` union all select FROM_UNIXTIME(created, '%Y%m%d') as dates from `table` |
早上问DBA 解释 TiDB 就存在这个问题
解决方案如下 转 字符串
FROM_UNIXTIME(created, '%Y%m%d') |
又遇见新坑
# 取大于created时间 最近一个ID |
一般mysql 下 不需要加order by 默认排序就是 id 正序
但在TiDB 下 这么查 sql 返回的会是一个随机的ID (怀疑分片问题)
养成好习惯 用这类sql 加上 order by id 排下序
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leon!
评论



