澳门贵宾会注册送豪礼【手记】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数据文件…

发表评论

电子邮件地址不会被公开。 必填项已用*标注