吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1829|回复: 1
收起左侧

[学习记录] 基于【SQL】的文本处理学习笔记(一 )解决字符串过长导致的SQL 错误 [1406] [22001]

[复制链接]
wingmoval 发表于 2021-11-15 17:13
本帖最后由 wingmoval 于 2021-11-15 20:48 编辑

最近开始尝试制作上古卷轴4morroblivion mod的汉化,之前做三代的时候文本是一一对应的,所以用vba就可以应对了,这次的话文本是模糊匹配的,vba就有些麻烦,所以从0开始学习SQL

我的数据库是MySQL8,0
SQL工具是dbeaver  21.2.1.202109181446

首先的第一个问题是数据的导入,我就碰到了  错误: [1406] [22001]数据过长如图
我很清楚是因为文本过长的问题,所以我要解决的也是长文本导入。
其他情况不适应,默认UTF-8早期版本导入有汉字可能回报这个错,详见网上的其他帖子据说设置一下就好了


为解决这个问题经过网上查找,我感觉都不太靠谱(也可能是他们的版本太老)自己研究了一下发现是这里有问题





在导入的过程中默认是目标格式(Target Type)是varchar(一开始是varchar(里面是数字)的样子,我调了一次以后不见了)


SQL4.png
在导入的过程中点击Columns(那个黄的)即可,然后回弹出上图,将Target Type改为Text即可。
SQL3.JPG
以下是最终结果



以后还会继续更新,边学边写,直到我的项目放弃或者完成。
SQL5.JPG
SQL2.JPG
SQL1.JPG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chaifengbox 发表于 2021-11-15 18:59
从入门到放弃,从删库到跑路.
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 08:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表