Row size too large. The maximum row size for the used table type 解决

摘要:
检查手册。您必须将某些列更改为TEXT或BLOBs[ERR]CREATETABLE“操作”xxx_ userxxx`(`Status`varchar(255)NULL,`beginTime`varchar(255)空,`cvv`varchar(255)NULL,`isBvn` varchar(256)NULL,

原因:不要建太多字段,或者字段类型设置太长了,像这样设置了字段长度会导致最后超出表长度,新增不了新字段 ,或者建表本身就报错。

[IMP] Import start
[IMP] Import type - CSV file
[IMP] Import from - C:UsersWQBinDesktopxxx_user.csv
[ERR] Cannot create table [soko_userxxx]: 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
[ERR]

 CREATE TABLE `operation`.`xxx_userxxx` (
`Status` varchar(255) NULL,
`bankAccNo` varchar(255) NULL,
`bankCardNo` varchar(255) NULL,
`bankName` varchar(255) NULL,
`bankNo` varchar(255) NULL,
`beginTime` varchar(255) NULL,
`birthday` varchar(255) NULL,
`bvnMobile` varchar(255) NULL,
`bvnNo` varchar(255) NULL,
`bvnPhone` varchar(255) NULL,
`children` varchar(255) NULL,
`cityCode` varchar(255) NULL,
`cityTown` varchar(255) NULL,
`companyAddress` varchar(255) NULL,
`companyCityCode` varchar(255) NULL,
`companyCityTown` varchar(255) NULL,
`companyProvinceCode` varchar(255) NULL,
`createdTime` varchar(255) NULL,
`currentAddress` varchar(255) NULL,
`cvv` varchar(255) NULL,
`department` varchar(255) NULL,
`education` varchar(255) NULL,
`email` varchar(255) NULL,
`employmentIndustry` varchar(255) NULL,
`endTime` varchar(255) NULL,
`expiryYearMonth` varchar(255) NULL,
`familyMember` varchar(255) NULL,
`familyMemberName` varchar(255) NULL,
`familyMemberPhone` varchar(255) NULL,
`firstName` varchar(255) NULL,
`gender` varchar(255) NULL,
`id` varchar(255) NULL,
`idCardBackImgCode` varchar(255) NULL,
`idCardFrontImgCode` varchar(255) NULL,
`idCardHandImgCode` varchar(255) NULL,
`idnumber` varchar(255) NULL,
`income` varchar(255) NULL,
`isBvn` varchar(255) NULL,
`isinblackList` varchar(255) NULL,
`mobile` varchar(255) NULL,
`mobilePhone` varchar(255) NULL,
`name` varchar(255) NULL,
`nearestBusStation` varchar(255) NULL,
`occupationType` varchar(255) NULL,
`officialNumber` varchar(255) NULL,
`otherContact` varchar(255) NULL,
`otherContactName` varchar(255) NULL,
`otherContactPhone` varchar(255) NULL,
`plot` varchar(255) NULL,
`post` varchar(255) NULL,
`promoCode` varchar(255) NULL,
`provinceCode` varchar(255) NULL,
`recipientCode` varchar(255) NULL,
`remark` varchar(255) NULL,
`rentPerYear` varchar(255) NULL,
`residence` varchar(255) NULL,
`salaryDay` varchar(255) NULL,
`saveStep` varchar(255) NULL,
`selfPhotoCode` varchar(255) NULL,
`startWorkingTime` varchar(255) NULL,
`status` varchar(255) NULL,
`streetNumber` varchar(255) NULL,
`surName` varchar(255) NULL,
`timeType` varchar(255) NULL,
`uid` varchar(255) NULL,
)


[IMP] Processed: 0, Added: 0, Updated: 0, Deleted: 0, Errors: 0
[IMP] Finished with error

解决方案: 255改成50就OK了

免责声明:文章转载自《Row size too large. The maximum row size for the used table type 解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇cocos2dx之Lua调用C++用HTML5里的window.postMessage在两个网页间传递数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

创建SSIS包—ETL中典型的数据清洗

前面我们熟悉了很多ELT任务,这一个节来讨论复杂点的数据清洗。这里我们要使用的数据源是.dat文件,这种文件在大型主机上,或者是比较老旧的应用系统中非常常见。这个例子的情景是一个信用卡公司,目前正着手于拓展Florida州新成立的一些公司的业务。市场部门每周都会向这些公司发送一些邮件,我们要为所有的邮件准备抽取数据。假设Florida州提供的一个上面这个d...

【Mybatis-Plus】使用updateById()、update()将字段更新为null或者空

问题背景: 最近测试同学给我提了个bug,字段不能置空,我查看了下项目配置发现是字段级别被设置为NOT_EMPTY导致的。 mybatis-plus FieldStrategy 有三种策略: 1.IGNORED:0 忽略 2.NOT_NULL:1 非 NULL,默认策略 3.NOT_EMPTY:2 非空 而默认更新策略是NOT_NULL:非 NULL;即通...

MySql 获取当前节点及递归所有上级节点

-- MySql 获取当前节点及递归所有上级节点 -- 参数说明:resultField:查询返回字段,idd 要查询的资源ID值,idFieldName ID字段名,parentIdFieldName 上级ID字段名,tableName 表名,isContainMySelf 是否包含自己 DROP procedure IF EXISTS pro_g...

PHP中0、空、null和false的总结

<?php $test=0; if($test==''){ echo '<br />在php中,0即为空'; //被输出 } if($test===''){ echo '<br />在php中,0即为空'; //不被输出 } if($test==NULL){ echo '<br />在php中,0即为空';...

利用AspNetPager分页

分页的方法很多,现在介绍利用AspNetPager进行分页 一、准备工作 1.首先需要到准备分页控件AspNetPager.dll,点击这里下载。 官方网址是:http://www.webdiyer.com/Controls/AspNetPager 2.利用存储过程进行分页 -- ======================================...

基于datax的数据同步平台

一、需求 由于公司各个部门对业务数据的需求,比如进行数据分析、报表展示等等,且公司没有相应的系统、数据仓库满足这些需求,最原始的办法就是把数据提取出来生成excel表发给各个部门,这个功能已经由脚本转成了平台,交给了DBA使用,而有些数据分析部门,则需要运维把生产库的数据同步到他们自己的库,并且需要对数据进行脱敏,比如客户的身份证号、手机号等等,且数据来...