NoName Mobile

登录
NoName » Project Parasy » 数据库升级问题

数据库升级问题

by aquino at 2007-11-20 19:06
每次做数据库升级都会遇到这个状况:

升级错误,MySQL 提示: Invalid default value for 'gus_name_cn' ,请返回。
# 1 - wayman at 2007-11-24 21:18
升级错误,MySQL 提示: Invalid default value for 'gus_name_cn' ,请返回。  
我也是有这样的问题
# 2 - Sai at 2007-11-24 21:21
因为数据库不支持中文默认值,

CREATE TABLE `cdb_geo_usage_simple` (
里面的
`gus_name_cn` varchar(100) NOT NULL default '地球',
改成
`gus_name_cn` varchar(100) NOT NULL default 'earth',

好了,反正这个表现在也没有使用
# 3 - wayman at 2007-11-24 21:25
ALTER TABLE `cdb_forums` ADD `board_name` char(50) NOT NULL AFTER `simple` ;
ALTER TABLE `cdb_forums` ADD `idx_push` tinyint(1) NOT NULL default '0' AFTER `simple` ;
ALTER TABLE `cdb_favorites` ADD `dateline` int(10) NOT NULL AFTER `fid` ;

CREATE TABLE `cdb_savepoint` (
  `svp_id` int(10) unsigned NOT NULL auto_increment,
  `svp_uid` int(10) unsigned NOT NULL default '0',
  `svp_url` varchar(255) NOT NULL default '',
  `svp_rank` int(10) unsigned NOT NULL default '0',
  `svp_created` int(10) unsigned NOT NULL default '0',
  `svp_lastupdated` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`svp_id`),
  KEY `INDEX_UID` (`svp_uid`),
  KEY `INDEX_URL` (`svp_url`)
) ENGINE=MyISAM  DEFAULT CHARSET=gbk;
# 4 - wayman at 2007-11-24 21:29
SAI。。可以说明点吗。改什么地方的东西
# 5 - wayman at 2007-11-24 21:37
你说修改的那段是修改那个文件
# 6 - Sai at 2007-11-24 21:38
就是sql升级文件
# 7 - wayman at 2007-11-24 21:44
找不到这几段话。。。SQL理数据库升级的文件没有这几段。可以说清楚点嘛。我是菜鸟。模糊死了。
# 8 - wayman at 2007-11-24 21:46
我找了好多文件没你说的这几段。麻烦说清楚点好吗。谢谢
# 9 - Sai at 2007-11-24 21:48
你用的是什么版本?SVN上的版本才有这些语句的

位于:sql/parasy.mysql.sql
 下一页 1/3 
© 2007 NoNameMagazine