【发布时间】:2026-01-11 22:15:01
【问题描述】:
我的 Mysql 服务器中有一个“时间”字段,并且想查询数据库以在我的 C 程序中获取该字段,如下所示:
select * from tbl where str_to_date(time, '%M %d %Y %H:%i:%s') > given_date
现在的问题是在我的查询字符串中打印格式说明符。如何在查询字符串中打印 %d、%i 和 %s?
【问题讨论】:
-
你能详细说明是什么问题吗?
-
@Piotr S. 当我使用 sprintf 在字符串中打印查询时,它假定我想在输入 %d 时打印一个整数,但我想在查询中准确打印“%d”。
标签: mysql c time format-specifiers