遇到一个让人哭笑不得的问题,虽小可是让人琢磨不透!!!

w78z007 2007-01-16 03:10:35
我数据表有一字段time 类型是datetime
里面有数据 2006-01-12 12:12:13
2006-01-14 10:12:22
2006-01-16 09:10:50

我用这条语句select time from biao where time like '2006-01-14%';
有2006-01-14 10:12:22这条数据
但是我用select time from biao where time like '2006-01%';
2006-01-14 10:12:22这条数据丢失
然后我换个方式

select time from biao where time>'2006-01-01 00:00:00' and time<='2006-01-16 23:59:59';

还是丢失,好奇怪啊!1


...全文
216 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
updd 2007-01-21
  • 打赏
  • 举报
回复
time是关键字?
ImN1 2007-01-16
  • 打赏
  • 举报
回复
既然是datetime类型,就应该用日期时间相关函数,不要取巧用字符串函数

其实你用日期时间的角度去考虑就知道得不出结果的原因了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧