我是使用Navicat编辑MySQL的...请问怎么在默认值上设置获取当前时间..就是当我在这个USER表上注册成功后..注册时间这一列会自动获得你注册的日期..这该怎么设置??
解决方案 »
- 集群时数据节点经常被仲裁退出,哪位牛人帮忙看看?
- 请高手解答
- MySQL主键生成问题
- 求mysql 的日期转换问题 是php的mktim取来的值,需要转换成正常的日期型例如2008-06-06 12:00:00这个类型
- mysql触发器不允许有返回值集,求过大神帮忙修改一下
- 怎么用mysql德函数将这样2002-11-07 03:30:00一个时间格式的转化为时间戳?
- mysql_affected_rows没有指定resouce时没有返回值?
- c#用mysqldrivercs连接mysql数据库带参数的查询问题= =求大神解救
- 使用mysqldump的--all-databases参数完整备份数据库时如何排除掉某些不需要备份的库?
- 求Mysql大神 帮我看看 这个语句 怎么优化
- InnoDB并发压力下出现SQL Error: 1205错误“死锁”
- mysql中在where中参数用两次该怎么设置zhi?
我不是用代码编写的..是用Mysql-Front和Navicat创建的数据库
我在默认值那栏写curdate(),还是不行..
是字段?建表的SQL语句贴出来看看,怎么不行
`Useno` char(20) NOT NULL,
`ISBN` char(20) NOT NULL,
`Borrowdate` date NOT NULL,
`Yesorno` char(4) NOT NULL,
`Overdue` char(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;我是用编辑器编辑的..代码是自动生成的...Borrowdate这是要实现的列..
`Useno` char(20) NOT NULL,
`ISBN` char(20) NOT NULL,
`Borrowdate` date NOT NULL DEFAULT CURDATE(),
`Yesorno` char(4) NOT NULL,
`Overdue` char(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
`Useno` char(20) NOT NULL,
`ISBN` char(20) NOT NULL,
`Borrowdate` timestamp NOT NULL default CURRENT_TIMESTAMP,
`Yesorno` char(4) NOT NULL,
`Overdue` char(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我在MySQL命令行输入的...可是这个表建立不成功..
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURDATE(),
`Yesorno` char(4) NOT NULL, `Overdue` char(4) NOT NULL )
ENGINE=M' at line 3