我是菜鸟,有关一个my sql的问题,很棘手

fitainfo 2004-04-01 03:54:02
就是时间型如何设置默认值
比如alter table member add add_time date not null default ***,我想让***显示为现在的时间,怎么写,谢谢!!!!!!!!!!
...全文
1 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
52juanjuan 2004-04-01
alter table member add add_time date default CURDATE() not null这个不行?
回复
syp8065 2004-04-01
没必要吧,缺省干吗一定要设置成当前的时间?在操作记录的时候插入系统当前时间就行了。何必非要数据库缺省?
回复
fitainfo 2004-04-01
一个道理吧,都不行。。。。
请问大虾们,能如此实现吗,我觉着应该实现,就是不知道default之后怎么写,急坏了!
回复
lhzyn 2004-04-01
alter table member add add_time date default CURDATE() not null //当前日期时间
试试
回复
ice_berg16 2004-04-01
不可以吧
回复
fitainfo 2004-04-01
不行啊,老兄,这些我已经用过了!
回复
lhzyn 2004-04-01
alter table member add add_time date not null default NOW() //当前日期时间
alter table member add add_time date not null default CURTIME() //当前时间
alter table member add add_time date not null default CURDATE() //当前日期
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告