首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >时间戳到日期时间的转换?

时间戳到日期时间的转换?
EN

Stack Overflow用户
提问于 2011-08-04 05:02:01
回答 3查看 541关注 0票数 2

如何将带有时间戳的列转换为DATETIME并保留日期?我使用的是PHPMyAdmin。

时间戳也有自动填充的选项,在DATETIME中有这样做的方法吗?或者我应该每次都用PHP插入它?

谢谢

EN

Stack Overflow用户

发布于 2011-08-04 05:06:52

代码语言:javascript
运行
复制
ALTER TABLE tablename MODIFY COLUMN columnname DATETIME;

(首先在测试台上测试...)

无法将触发器的默认值设置为当前保存时间:

代码语言:javascript
运行
复制
  DELIMITER $
  CREATE TRIGGER tablename_before_insert BEFORE INSERT ON tablename
  FOR EACH ROW 
  BEGIN
    IF NEW.columnname IS NULL THEN
      SET NEW.columnname = NOW();
    END IF;
    IF NEW.datum = '0000-00-00 00:00:00' THEN
      SET NEW.columnname = NOW();
    END IF;
  END$
  DELIMITER ;
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6933247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档