一个非常简单的Insert语句,带有主题和日期我希望将日期作为特定格式插入" MM / DD / YY"不知道它是否可能?
$sql = "INSERT INTO Topic (Topic,date) VALUES ('$Topic',NOW())";
答案 0 :(得分:0)
不,仅使用NOW()
是不可能的。该格式不是MySQL的标准日期格式,因此您必须将其存储为字符串。但这是一个坏主意,因为你可以使用任何MySQL的日期函数,而无需先转换回一个繁琐的有效日期。
只需将日期存储在date
数据类型中,然后当您想要检索它们时,请使用DATE_FORMAT()
将其转换为MM / DD / YY格式。
SELECT DATE_FORMAT(date, "%m/%d/%y") as date FROM ....
-- date is now in MM/DD/YY format