社区
MS-SQL Server
帖子详情
急:字段是datetime类型的,如何设默认值为空,问题如下:
cnwindow
2007-05-31 10:19:04
前台提交表单时,如果是日期类型的,什么也不输入,提交后,数据库中日期类型的字段值就会是1900-1-1。
怎么才能避免,
...全文
2579
10
打赏
收藏
急:字段是datetime类型的,如何设默认值为空,问题如下:
前台提交表单时,如果是日期类型的,什么也不输入,提交后,数据库中日期类型的字段值就会是1900-1-1。 怎么才能避免,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HUI_neversaydaydie
2012-10-18
打赏
举报
回复
8楼方法是可以插入空值,但是取出这行值的时候时间类型的字段还是会默认给‘1990-01-01 00:00:00’这个值,要怎么样才能做到空的时间字段读出后还是空值?
sp4
2007-05-31
打赏
举报
回复
允许为空就成了
北京的雾霾天
2007-05-31
打赏
举报
回复
如果要手动的向一个字段值插入一个NULL值,可以使用DBNull.Value之类的值,这个要看编程语言是怎么定义的了.
北京的雾霾天
2007-05-31
打赏
举报
回复
设置字段为"可为空"
可以在设计表结构的时候看到每一个字段后面有一个可为空的复选框,选上就可以了.
stou
2007-05-31
打赏
举报
回复
不要设置默认值。自动会是null
ivan_ren
2007-05-31
打赏
举报
回复
设置默认值为getdate()
hui_hui_2007
2007-05-31
打赏
举报
回复
在企业管理器中,设计表,可以设呀.
cnwindow
2007-05-31
打赏
举报
回复
怎么设置默认值就是null,默认值为空也可以,在哪设,怎么设,
lwl0606
2007-05-31
打赏
举报
回复
''转换成日期类型就是 1900-01-01 ,解决办法 ,要么空 设置成 null,要么把日期类型 转换成 nvarchar 类型,如果是''字符,转换成 datatime类型时候还会是 1900-01-01
饮水需思源
2007-05-31
打赏
举报
回复
什么都没输入时就用NULL保存
mysql 允许
datetime
的
字段
默认值
为“0000-00-00 00:00:00“格式
在MySQL中,
DATETIME
数据
类型
不允许
默认值
为"0000-00-00 00:00:00",因为这个日期值不符合MySQL日期范围(从"1000-01-01 00:00:00"到"9999-12-31 23:59:59")。但是,如果您确实需要将
DATETIME
字段
的
默认值
设
置为"0000-00-00 00:00:00",您可以通过更改MySQL的SQL模式来实现。这将禁用MySQL的严格模式,允许使用"0000-00-00 00:00:00"作为
DATETIME
字段
的
默认值
。
mysql
datetime
设
置
字段
默认值
为当前时间
MySQL
datetime
设
置
字段
默认值
为当前时间 作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白学习如何在MySQL中
设
置
datetime
字段
的
默认值
为当前时间。以下是详细的步骤和代码示例,希望对你有所帮助。 步骤概览 以下是实现“mysql
datetime
设
置
字段
默认值
为当前时间”的步骤概览: 步...
mysql中
datetime
类型
设
置
默认值
通过navicat客户端修改
datetime
默认值
时,遇到了
问题
。 数据库表
字段
类型
datetime
,原来默认为NULL,当通过界面将
默认值
设
置为当前时间时,提示“1067-Invalid default value for 'CREATE_TM'”,而建表的时候,则不会出现这个
问题
,比如建表语句: CREATE TABLE `app_info1` ( `id` bigint(21) un
mysql建表
datetime
类型
字段
默认值
为current_timestamp报错ERROR 1067 (42000): Invalid default value for ‘a‘
环境: mysql 5.5.27 os: win10
问题
: mysql建表
datetime
类型
字段
默认值
为current_timestamp报错ERROR 1067 (42000): Invalid default value for ‘a’ 例: mysql> select version(); +-----------+ | version() | +-----------+ | 5.5.27 | +-----------+ 1 row in set (0.00 sec) mysql&g
mysql
datetime
为空
报错吗_关于sql:为DATE或
DATETIME
设
置
默认值
时mysql出错
我运行的是MySQLServer5.7.11,这句话是:updated
datetime
NOT NULL DEFAULT '0000-00-00 00:00:00'不工作。给出错误:ERROR 1067 (42000): Invalid default value for 'updated'号但以下内容:updated
datetime
NOT NULL DEFAULT '1000-01-01 ...
MS-SQL Server
34,838
社区成员
254,634
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章