项目已经做完了·就要提交到万网的服务器上了·但却出了问题·
项目开发使用的是mysql4.1.22,万网的服务器使用的是mys14.0.27..在传入脚本之后报错了:该表中有两个字段都是时间戳类型(TimeStamp)但默认值已经不一样了!提示中说我的语法错误··难道这是版本的问题吗??还望高人解答·如能提供解决方法,高分相谢!
项目开发使用的是mysql4.1.22,万网的服务器使用的是mys14.0.27..在传入脚本之后报错了:该表中有两个字段都是时间戳类型(TimeStamp)但默认值已经不一样了!提示中说我的语法错误··难道这是版本的问题吗??还望高人解答·如能提供解决方法,高分相谢!
mysql> CREATE TABLE admin(
-> adminId INT(11) NOT NULL AUTO_INCREMENT,
-> adminName VARCHAR(20) DEFAULT NULL,
-> adminPwd VARCHAR(20) DEFAULT NULL,
-> adminPower INT(11) DEFAULT NULL,
-> adminLastLoginTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-> adminCreateTime TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
-> PRIMARY KEY (adminId)
-> )ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '该实体对应管理员';
Query OK, 0 rows affected (0.03 sec)mysql> select version();
+------------+
| version() |
+------------+
| 5.1.54-log |
+------------+
1 row in set (0.00 sec)
adminLastLoginTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
要么升级,要么修改代码