灰儿 发表于 2012-4-28 19:22:27

导入数据库出现:1265 - Data truncated for column 'isurl' at row 1

导入 phpcms V9数据库时出现如下错误提示:

1265 - Data truncated for column 'isurl' at row 1
INSERT INTO `phpcms_member_menu` VALUES (1,'member_init',0,'member','index','init','t=0',0,'1','',''),(2,'account_manage',0,'member','index','account_manage','t=1',0,'1','',''),(3,'favorite',0,'member','index','favorite','t=2',0,'1','','');
Finished - Unsuccessfully
--------------------------------------------------

原因分析:
这里的v9_member_menu数据表中的isurl字段是不允许为空的。但是全新安装v9这里就是空的。导出数据库再导入的话,就会引起这个错误。解决方法为把isurl字段中的值手工改为0即可。

v9_member_menu 会员前台菜单表

       字段类型Null默认额外注释
idsmallint(6)unsignedPK auto_increment识标id
namechar(40)NO  菜单名
parentidsmallint(6)NO0 父菜单id
mchar(20)NO  所属模型
cchar(20)NO  所属控制器
achar(20)NO  所属action
datachar(100)NO  附加数据
listordersmallint(6)unsignedNO0 排序
displayenum('1','0')NO1 是否可见
isurlenum('1','0')NO0 是否是外部链接
urlchar(255)NO  外部链接地址

页: [1]
查看完整版本: 导入数据库出现:1265 - Data truncated for column 'isurl' at row 1