【问题标题】:Add Date and Time to output text file添加日期和时间以输出文本文件
【发布时间】:2015-06-23 16:51:54
【问题描述】:
我想为输出文本文件添加日期和时间。
例如OrderData1506241249,我该怎么做?
我正在使用 wamp 和 mysql 工作台来执行此操作。请帮忙。
$sql4 = "
SELECT * FROM FOrder
INTO OUTFILE 'OrderData.txt'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
【问题讨论】:
标签:
sql
file
text
output
wamp
【解决方案1】:
要将其添加为列,只需更改您的查询以包含 now() 函数:
SELECT *, now() as [Current Date] FROM FOrder
如果您希望它只在数据上方或下方显示一次,您可以随时进行联合。假设 MyTable 有 2 个字段,id int 和 name varchar
$sql4 = "
SELECT * FROM FOrder
UNION ALL SELECT 0, 'Report Date: '+cast(now() as char) as [name]
INTO OUTFILE 'OrderData.txt'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
【解决方案2】:
我认为您的意思是要将日期和时间添加到要放入导出的文件名中。
所以试试这个
$datetime = date('ymdHi');
$sql4 = "
SELECT * FROM FOrder
INTO OUTFILE 'OrderData$datetime.txt'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'";