mysql中timestamp和date如何转换为字符串我是要用日期做模糊查询的.

mysql中timestamp和date如何转换为字符串我是要用日期做模糊查询的.,第1张

timestamp和date本身就是字符串了,模糊查询可以直接用,如果不确定格式,可以用date_format()转换下。例如

select * from tb where date_format(ct,'%Y-%m-%d') like '2016-08%'

--不是练习题吧?

create PROCEDURE test()

BEGIN

 DECLARE count1 int default 0

 DECLARE tempParam VARCHAR(15)

 SET tempParam=DATE_FORMAT(NOW(),'%Y%m%d%H%i%s')

 SELECT count(*) INTO count1 FROM test1

 PREPARE stmt1 FROM 'update test1 set photodate=? ORDER BY id LIMIT ?'

 set @p1=tempParam

 set @p2=count1

 EXECUTE stmt1 USING @p1,@p2

END


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5901098.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存