澳门新葡亰平台官网下载-平台游戏app > 新葡亰计算机 >
【手记】sql报“聚合或其他set操作消除了null值”处理

那么些警报在常规场景中没什么影响,但大器晚成旦是用excel跑SQL,它会因为该警报阻止你的存在延续操作~事实上excel实施sql约束多多,须要更加多的奇伎淫巧,早前小编就写过一篇。言归正传,要缓慢解决那么些警报,生机勃勃种自然是在言语中用到聚合函数之处统统加上isnull,但倘诺语句非常短,位置重重就蛋疼了,于是作者引入另叁个越来越高贵的做法:

什么样往mysql中程导弹数据实行功能高

只需语句最上端加一句:

 

SET ANSI_WARNINGS OFF;

主题素材,给您一个Excel数据文件,供给往mysql的数据库中程导弹入数据。

搞掂。

率先,你得遵从对应表字段对excel数据文件进行构造,然后转向为insert的sql语句,然后往数据库中插入。

- EOF -

最先始没思索推行功能,作者转发为sql语句后,用navicat作为数据库查看的界面,然后新建查询,将协会好的sql语句粘到里面,推行,然后sql语句开端疯跑,3万多条记下,推行了两百多秒,十四分钟啊,太慢了,此时没留意。后来,发掘导入的数目某个地点因为excel格式而发生难题,于是又再度组织,再往数据库中程导弹。又是悠久的等待。。。

于是开首寻思:将一张表导出为sql语句再实践、将全部数据库导出再实践好像并不曾这么慢啊!

自个儿将sql语句制作成三个sql文件,以文件的秘诀进行,果然,十几分钟就施行完成。

结论:以文件格局进行sql语句比新建查询语句施行sql语句效用高得多。

难题,给你贰个Excel数据文件,供给往mysql的数据库中程导弹入数据。 首先,你得依照对应表字段对excel数据文件...