SQL 如果我添加时间戳,导出结果为空白文件名
SQL export results in blank file name if I add timestamp
我正在使用 phpMyAdmin 4.5.5.1、PHP 5.6.18 和 Apache 2.4.18。我试图在我的 SQL 导出文件名中包含一个时间戳,但是当我添加参数 (@database@_%Y%m%d%H%i%s
) 时,我得到一个空白文件名。它只是将其保存为 .sql
。如果我排除时间戳参数(只是 @database@
),那么它包括数据库名称,即 my_database.sql
.
我哪里做错了!?
原来是参数变了;参见 strftime。 %i
(分钟)现在是 %M
,%s
(秒)现在是 %S
。要获得完整的时间戳,您需要 @DATABASE@_%Y%m%d%H%M%S
.
之类的东西
我正在使用 phpMyAdmin 4.5.5.1、PHP 5.6.18 和 Apache 2.4.18。我试图在我的 SQL 导出文件名中包含一个时间戳,但是当我添加参数 (@database@_%Y%m%d%H%i%s
) 时,我得到一个空白文件名。它只是将其保存为 .sql
。如果我排除时间戳参数(只是 @database@
),那么它包括数据库名称,即 my_database.sql
.
我哪里做错了!?
原来是参数变了;参见 strftime。 %i
(分钟)现在是 %M
,%s
(秒)现在是 %S
。要获得完整的时间戳,您需要 @DATABASE@_%Y%m%d%H%M%S
.