Sqlite实现默认时间为当前时间列的方法
发布时间:2020-12-12 20:19:27 所属栏目:百科 来源:网络整理
导读:Sqlite实现默认时间为当前时间列的方法 转自 http://www.jb51.cc/article/p-cgjjmntx-zq.html 在SQL Server中,创建表格的时候,对于时间列有时候我们可以根据需要指定默认值为当前时间(也就是说记录生成的时候有默认的时间戳)。例如: [xhtml] view plain
Sqlite实现默认时间为当前时间列的方法 转自 http://www.52php.cn/article/p-cgjjmntx-zq.html
在SQL Server中,创建表格的时候,对于时间列有时候我们可以根据需要指定默认值为当前时间(也就是说记录生成的时候有默认的时间戳)。例如: [xhtml] view plain copy
然而在Sqlite中如何实现呢?查文档得知Sqlite中并没有getdate()函数,但其系统内置函数有datetime(),因此能不能按照下面的写法实现默认时间戳呢: copy
答案是否定的,会提示语法错误。那么应该如何声明呢?如下所示: [c-sharp] copy
这个可以达到效果,但是默认的时间是以格林尼治标准时间为基准的,因此在中国使用的话会正好早8个小时。为了解决这个问题,我们可以这样声明: copy
测试一下,一切正常:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- vagrant启动后nginx无法启动的解决办法
- ruby-on-rails – Errno :: ECONNREFUSED在UsersController
- 零基础学习AJAX之制作自动校验的表单
- react生命周期遇到的问题
- ExtJS4 GridPanel 单选支持反选功能实现
- 解决跨域的两种方案JSONP和CORS
- c# – Microsoft Azure Service Bus Timeout Exceptions
- mpvue小程序仿qq左滑置顶删除组件
- 如果ViewGroup的宽度在xml中是’match_parent’/’fill_par
- Win10+VS2013+Cocos2d-x3.6+Eclipse项目打包发布详解