错误提示:
SQL=Invalid
default value for
'rating_sum':
- - - - - - - - - -
# Table structure for table `mos_content_rating`
CREATE TABLE `mos_content_rating` (
`content_id` int(11) NOT NULL default '0',
`rating_sum` int(11) unsigned NOT NULL default '',
`rating_count` int(11) unsigned NOT NULL default '0',
`lastip` varchar(50) NOT NULL default '',
PRIMARY KEY (`content_id`)
) TYPE=MyISAM
= = = = = = = = = =
- - - - - - - - - -
# Table structure for table `mos_content_rating`
CREATE TABLE `mos_content_rating` (
`content_id` int(11) NOT NULL default '0',
`rating_sum` int(11) unsigned NOT NULL default '',
`rating_count` int(11) unsigned NOT NULL default '0',
`lastip` varchar(50) NOT NULL default '',
PRIMARY KEY (`content_id`)
) TYPE=MyISAM
= = = = = = = = = =
错误解决:
把你安装目录下的sql文件夹里的所有文件包含`rating_sum` int(11) unsigned NOT NULL default ''的改成`rating_sum` int(11) unsigned NOT NULL default '0'
错误原因:
因为在建表的时候设置rating_sum为不空,但却没给他付初值,在Mysql4中不提示错误,但在mysql5中提示