Mysql 是否可以计算数据库中添加内容的时间?
现在我有一个表,其中有一列名为Mysql 是否可以计算数据库中添加内容的时间?,mysql,Mysql,现在我有一个表,其中有一列名为timestamp,它的数据类型和默认值是:DATETIME default CURRENT\u timestamp 这很好,我可以自动保存当前时间 我想使用select查询向表中添加一个新列,该查询计算该列添加的时间 假设现在是星期五0:14,并且在星期五0:10添加了一行。我想让新专栏说:5分钟前 如果该行是在1小时前添加的我想在23:00将格式更改为:07-04-2017 是否还有其他方法可以实现此结果?不要在数据库中执行此操作,这更像是应用程序级别的问题。那
timestamp
,它的数据类型和默认值是:DATETIME default CURRENT\u timestamp
这很好,我可以自动保存当前时间
我想使用select查询向表中添加一个新列,该查询计算该列添加的时间
假设现在是星期五0:14,并且在星期五0:10添加了一行。我想让新专栏说:5分钟前
如果该行是在1小时前添加的
我想在23:00将格式更改为:07-04-2017
是否还有其他方法可以实现此结果?不要在数据库中执行此操作,这更像是应用程序级别的问题。那么有没有一种方法可以在几分钟内计算出来?从现在起500分钟前?只是将500保存为一个值。我应该用同样的方法计算年龄@RogueI认为最好是计算字段,因为可以使用
created\u at
timestamp和current timestamp来推断字段,而不是存储在表本身中。