社区
MySQL
帖子详情
请问mysql中如何将date列的默认值设为当前时间
rinusX
2006-08-26 04:42:34
CREATE TABLE "my"."test_table" (
"mydate" date NOT NULL default now(),
PRIMARY KEY ("mydate")
)
此时报错为 Invalid default value for 'mydate'
本人出学mysql,请各位打下帮忙。
...全文
1313
5
打赏
收藏
请问mysql中如何将date列的默认值设为当前时间
CREATE TABLE "my"."test_table" ( "mydate" date NOT NULL default now(), PRIMARY KEY ("mydate") ) 此时报错为 Invalid default value for 'mydate' 本人出学mysql,请各位打下帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaogang2006
2006-10-17
打赏
举报
回复
楼上的说的对你可以一试,在phpMyadmin这个可视化工具中.
klan
2006-08-27
打赏
举报
回复
用timestamp类型,然后default CURRENT_TIMESTAMP
klan
2006-08-26
打赏
举报
回复
你当是sql server啊?
try:
select @a:=now();
insert into table1 select colm1,colm2, @a from table2;
rinusX
2006-08-26
打赏
举报
回复
那么有什么变通的方法么?
写触发器?
klan
2006-08-26
打赏
举报
回复
不支持的
mysql
将
date
字段
默认值
设置为CURRENT_
DATE
mysql
中
,8.0.13版本之后的允许将
Date
字段的
默认值
设置为CURRENT_
DATE
(
当前
日期),但是之前的版本则不允许。设置CURRENT_
DATE
默认值
,需要将其包裹在圆括号内,以区分常量
默认值
,否则将报语法错误。
MySQL
设置
当前
时间
为
默认值
的方法
MySQL
设置
当前
时间
为
默认值
的问题我们经常会遇到,下面就为您介绍
MySQL
设置
当前
时间
为
默认值
的实现全步骤,希望对您能有所启迪。 数据库:test_db1 创建表:test_ta1 两个字段:id...
mysql
中
默认为系统
时间
格式_[
MySQL
]
MySQL
数据库
中
如何为日期类型(
Date
time)的字段(
列
)设置
当前
时间
为
默认值
?...
[
MySQL
]
MySQL
数据库
中
如何为日期类型(
Date
time)的字段(
列
)设置
当前
时间
为
默认值
?问题描述如题,在
MySQL
数据库
中
,如何为日期类型(
Date
time)的字段(
列
)设置
当前
时间
为
默认值
?我们知道,在SQL Server数据库
中
,可以...
Mysql
数据库创建
时间
字段设置
默认值
是系统
当前
时间
Mysql
数据库创建
时间
字段设置
默认值
是系统
当前
时间
MySQL
日期类型及默认设置
所以想要设置某个日期
列
的
默认值
为
当前
时间
,只能使用 timestamp 类型,并设置 DEFAULT NOW() 或 DEFAULT CURRENT_TIMESTAMP() 作为
默认值
。**答:**请使用 timestamp 类型,且
默认值
设为
now() 或 current_...
MySQL
56,685
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章