在MySQL中创建Unix时间戳

在MySQL中创建Unix时间戳,mysql,sql,Mysql,Sql,如何在MySQL中创建unix时间戳?我知道类型设置为INT,值为NULL,但我需要它以如下格式填充当前时间:1343782742使用UNIX\u时间戳(日期) 你真的可以在谷歌上搜索这篇文章。我认为代码帮助是为了代码帮助。当然,如果你表现出努力的话。我们不是来为你工作的,虽然很明显,你不是来帮助任何有负面影响的人的——有时候,当一个人对某件事感到陌生时,他们只是需要一点帮助。。。很抱歉打扰您。为什么要使用CURDATE()而不是NOW()?实际上我希望它在创建记录时以那种格式存储在数据库

如何在MySQL中创建unix时间戳?我知道类型设置为
INT
,值为
NULL
,但我需要它以如下格式填充当前时间:1343782742

使用
UNIX\u时间戳(日期)


你真的可以在谷歌上搜索这篇文章。我认为代码帮助是为了代码帮助。当然,如果你表现出努力的话。我们不是来为你工作的,虽然很明显,你不是来帮助任何有负面影响的人的——有时候,当一个人对某件事感到陌生时,他们只是需要一点帮助。。。很抱歉打扰您。为什么要使用
CURDATE()
而不是
NOW()
?实际上我希望它在创建记录时以那种格式存储在数据库中?@JeffB我向您展示的是
SELECT
,您需要使用
INSERT
,例如,
INSERT-INTO-tableName(colName)值(UNIX\u-TIMESTAMP(NOW())
。如果需要,可以添加更多列和值。我想我的问题问错了。。。我希望数据库中的字段在插入记录时与当前日期时间自动匹配。我在数据库中有一个“timestamp”字段,如果我将类型设置为DATETIME,并将默认值设置为CURRENT_DATE,这将正常工作,但不是unix格式。我需要将值存储在DB中,作为INT而不是该格式的DATETIME,我有数百个页面在其他DB中读取该格式,因此我需要保持相同的格式,创建所有新记录时,该字段以unix日期时间格式自动填充。
SELECT UNIX_TIMESTAMP(NOW())