找回密码
 立即注册

QQ登录

只需一步,快速开始

苍狼

中级会员

80

主题

205

帖子

951

积分

中级会员

积分
951

微信认证勋章

苍狼
中级会员   /  发表于:2021-5-26 13:08  /   查看:2137  /  回复:7
3金币
转外联,mysql 他默认是varchar(500),导致所有有附件,图片的的表都报错,导不进去,sqlsever是可以的,我看了下,sqlsever默认的长度是varchar(max),这个要怎么操做?

最佳答案

查看完整内容

这个主要是mysql的的长度是不能随便乱设置的;如果你设置的太长,mysql的性能是会有影响的,所以我们给的长度比较小,以保证数据库的性能 给你一个解决方案 你先到MySQL中创建好表,然后把数据通过excel为中转站,去导入数据

7 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-26 13:08:07
来自 8#
这个主要是mysql的的长度是不能随便乱设置的;如果你设置的太长,mysql的性能是会有影响的,所以我们给的长度比较小,以保证数据库的性能

给你一个解决方案
你先到MySQL中创建好表,然后把数据通过excel为中转站,去导入数据
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-26 15:05:15
2#
您好,确认一下您的问题哈,您是想把mysql数据库转为sqlserver是吧,
这个网上有一些教程,
特地给您百度了几个:
(1)https://www.cnblogs.com/zhukaixin/p/9686331.html
(2)https://www.cnblogs.com/chuangqing666/p/10299543.html
回复 使用道具 举报
苍狼
中级会员   /  发表于:2021-5-26 15:47:28
3#
Joe.xu 发表于 2021-5-26 15:05
您好,确认一下您的问题哈,您是想把mysql数据库转为sqlserver是吧,
这个网上有一些教程,
特地给您百度 ...

我是要转成mysql内转外,所有有附件的表都报错,好象自转过去的文本字段默认是500的原因吧
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-26 17:48:59
4#
您好,这是活字格内置库与mysql字段的对应关系,


您是指只要带附件的表,转为外联就会报错是吧?您mysql的版本是多少?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
苍狼
中级会员   /  发表于:2021-5-27 08:42:04
5#
Joe.xu 发表于 2021-5-26 17:48
您好,这是活字格内置库与mysql字段的对应关系,

5.7和8.0都不行,对的就是附件和图片html等都是500限制的,如果库里数据大的话,就报错,介意改成text或设置长一点
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-27 17:43:21
6#
苍狼 发表于 2021-5-27 08:42
5.7和8.0都不行,对的就是附件和图片html等都是500限制的,如果库里数据大的话,就报错,介意改成text或 ...

您可以这样做试一下,先把mysql中把表创建好,然后把内置库的数据导成excel,然后把这个excel数据导到mysql中,或者用服务端命令导数据,最后在引入这个mysql表.
回复 使用道具 举报
苍狼
中级会员   /  发表于:2021-5-27 17:59:45
7#
Excel是不行的txt等都不行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部