网络数据

当前位置:永利402游戏网站-永利402com官方网站 > 网络数据 > 【手记】sql报“聚合或其余set操作消除了null值”

【手记】sql报“聚合或其余set操作消除了null值”

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-09-11 14:45

以此警示在常规场景中没什么影响,但若是是用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数据文件...

本文由永利402游戏网站-永利402com官方网站发布于网络数据,转载请注明出处:【手记】sql报“聚合或其余set操作消除了null值”

关键词:

上一篇:没有了

下一篇:没有了