社区
MS-SQL Server
帖子详情
建立数据库时候时间的默认值怎么写?
yaoweibin
2005-07-02 07:03:57
比如时间这列,新插入的时候如果没有赋值,就默认为今天
...全文
276
5
打赏
收藏
建立数据库时候时间的默认值怎么写?
比如时间这列,新插入的时候如果没有赋值,就默认为今天
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
filebat
2005-07-02
打赏
举报
回复
--楼上可以给出有问题的代码吗?我试了一下,好像没有问题哦.
create table table1 (id int,date1 datetime default getdate())
insert table1(id) select 1
chinawares
2005-07-02
打赏
举报
回复
我发现有这样的情况:
如果你设定的列允许null值,那么如果你不指定这列具体内容,是不会触发default结果的,就是说这个字段内容还是null,只有当这个字段是非null时,才能保证Default内容生效
GRLD8888
2005-07-02
打赏
举报
回复
create table table1 (id int,date1 datetime default getdate())
插入数据
insert table1 values(1,default)
Stone444
2005-07-02
打赏
举报
回复
樓上正解
子陌红尘
2005-07-02
打赏
举报
回复
create table tname(colname datetime default getdate()...)
数据库
表设计规范
(1)所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必须有
默认值
。字符型的
默认值
为一个空字符值串’’;数值型的...
mysql创建
数据库
没有
默认值
报错_详解Mysql
数据库
date, datetime类型设置0000-00-00
默认值
(default)报错问题...
现象:MySQL5.7版本之后,date, datetime类型设置
默认值
"0000-00-00",出现异常:Invalid default value for 'time'原因:在命令行窗口查看当前的sql_mode配置:select @@sql_mode;结果如下:ONLY_FULL_GROUP_BY, STRICT_...
mysql
数据库
建表默认
时间
值
表示当插入数据的时候,该字段
默认值
为当前
时间
ON UPDATE CURRENT_TIMESTAMP 表示每次更新这条数据的时候,该字段都会更新成当前
时间
这两个操作是mysql
数据库
本身在维护,所以可以根据这个特性来生成【创建
时间
】...
mysql没有mysqlid_mysql-字段'id'没有
默认值
?
mysql-字段'id'没有
默认值
?我是这个SQL的新手。 我已经在更大的程序中看到了类似的问题,目前还无法理解。 我正在
建立
一个
数据库
,用于在我的首页中使用的纸牌游戏。我在Windows上使用MySQL Workbench。 我得到的...
VS
数据库
的
建立
首先要在想要完成的项目里面获取一些数据,第一就要建一个个的数据表,数据表是
建立
数据库
的主要部分,不过数据表里面也分类着:系统表(S_)、字典表(D_)、中间表(R_)、业务表(B_),分类的这些表是到要把数据表一个个...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章