首页 > 代码库 > 设计系统的时候插入时间的问题
设计系统的时候插入时间的问题
直接说话题吧,例如我们插入一条日志登录信息,我们获取的时间是客户端时间?服务器时间?数据库时间?
答:我们应该是采取数据库的时间,为什么呢,应该服务器和数据库可能不在同一台机子上,所以最好选用数据库的时间
insert into tb_user_log(user_account,time) values(‘name1‘,sysdate());
以上的纯数据库代码,因为我用的是mybatis,另外怎么说呢,最好用数据库的sql语句吧,那些orm框架也不怎么好的,mybatis只是简化了sql操作,实际上,都是写sql语句
=========================================================================
CREATE TABLE `info` (
`Useno` char(20) NOT NULL,
`ISBN` char(20) NOT NULL,
`Borrowdate` timestamp NOT NULL default CURRENT_TIMESTAMP,
`Yesorno` char(4) NOT NULL,
`Overdue` char(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
设计系统的时候插入时间的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。