讨论数量:
ALTER TABLE categories
ADD COLUMN updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
//原文出自【易百教程】,商业转载请联系作者获得授权,非商业请保留原文链接:www.yiibai.com/mysql/timestamp.htm...
这样新增 和 更新都会更新该字段
我明白你的意思了 你希望mysql 有个跟时间相关的 自增列, 你php 生成或者数据库写个函数 生成 毫秒的时间字符串 存文本就行了,或者mysql触发器
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
CREATE FUNCTION `microtime_float`() RETURNS text CHARSET utf8mb4 COLLATE utf8mb4_general_ci
BEGIN
set @time = CURRENT_TIMESTAMP();
return concat(unix_timestamp(), '.', EXTRACT(SECOND_MICROSECOND from @time));
END
推荐文章: