mysql入门问题

1、给列设置默认时间

在创建表的图形化界面,不能直接用函数sysdate()或者now()来设置默认当前时间,要用sql脚本创建的话就可以

IF NOT EXISTS `tb_1` THEN
BEGIN
CREATE TABLE `tb_1` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`CreatedTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

END IF

2 END IF;后面的分号一定不能忘记!

3、声明变量

DECLARE p_cnt INT; 可以

declare @cnt INT; 就有问题。

posted @ 2013-08-29 11:57  一匹河马  阅读(126)  评论(0编辑  收藏  举报