额,请问这样的报错咋办...@@

额,请问这样的报错咋办...@@

By ralx at 2015-10-29
0人收藏 • 2017人看过

Time : 14:18:54

SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'DaysDate'

Raw SQL : CREATE TABLE `carbon_statistics` (

`DaysUsers` int(10) unsigned NOT NULL DEFAULT '0',

`DaysPosts` int(10) unsigned NOT NULL DEFAULT '0',

`DaysTopics` int(10) unsigned NOT NULL DEFAULT '0',

`TotalUsers` int(10) unsigned NOT NULL DEFAULT '0',

`TotalPosts` int(10) unsigned NOT NULL DEFAULT '0',

`TotalTopics` int(10) unsigned NOT NULL DEFAULT '0',

`DaysDate` date NOT NULL DEFAULT '0000-00-00',

`DateCreated` int(10) unsigned NOT NULL,

PRIMARY KEY (`DaysDate`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


我应该去找到这个setup的句子去改default value?

谢谢

3 个回复 | 最后更新于 2015-10-29
lincanbin
2015-10-29
#1

1970-01-01,随便改一个就是。

不过出现这个,说明你的MySQL环境有问题,是你自己本地搭建的?

ralx
2015-10-29
#2

是的,自己搭的...可以改mysql环境么?谢啦~

lincanbin
2015-10-29
#3

回复#2 @ralx :

你自己环境没搭好,自己搭的话,对于你可能还是有些麻烦的。

如果实在搭不起来,找个傻瓜一键包,或者直接扔别人配好环境的服务器上吧。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录