使用Excel导入SQLyog,Excel提示不能超过255个字符的问题

从生产环境导出数据到Excel,想导入到测试环境,不过SQLyog自己使用的不支持导入Excel,只支持csv文件。

想着使用Excel生成SQL,直接执行,步骤:

1.选择第一行末尾,把insert语句粘贴进去 ="insert into t_table(id,name) values ('123','abc')"

2.但是由于SQL太长了,报不能超过255个字符,百*查了下,可以使用&链接符的形式

="insert into `t_table` (`id`, `fid`, `project_fid`, `project_name`, `business_code`,"&" `business_name`)values('"&A1&"','"&B1&"','"&C1&"','"&D1&"',"&"'"&E1&"','"&F1&"','"&G1&"','"&H1&"','"&I1&"','"&J1&"','"&K1&"','"&L1&"','"&M1&"','"&N1&"',"&"'"&O1&"','"&P1&"','"&Q1&"','"&S1&"','"&R1&"');"

自己预估固定的长度,加入"&"分隔符,这样生成的SQL就不会报超长的问题了。

终于生成SQL了。执行。OK!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值