Import data from Excel to MySQL
dataclean.md
, all.sql
,linux下的mysql workbench真的很不好用,很多语句在win10运行没问题的,tbl_call
去重,主要内容在20181104.sql
,新建数据表tbl_serv_no
存放服务号码的通话数据。2018.11.05
之前的分析还是有遗漏,一是95开头的,二是931开头的。看样子95开头的都是服务号码,而931开头的号码却很奇怪。
931是兰州的区号。931开头的号码有5337个,其中5335个是短消息,8位,比如93100120,93100038,并且都是93100开头。
剩下两个是CDMA,应该是电话,需要保留在tbl_call。或者,搞不清楚931开头的号码是什么,就先全部保留着。
另外,在win10下,存储过程的名字存放的表名不同,那判断存储过程存不存在的SQL语句就没办法统一了。
实在不行的话,存储过程存在就先删除再创建,这样每次导数据就得创建存储过程。不过应该也耗费不了多少时间。
2018.11.13
前几天做的忘了总结,今天补上
3.查询数据条件判别。这部分又加了几个条件,包括重点对象、通话类型、服务号码、国际号码等。目前还在做。
today
tbl_call添加ServNoSigns,IntlNoSigns属性,标志对方号码是否为服务号码和国际号码,tbl_ser_no表暂时保留,
后面不需要再删掉。
Update tbl_call SET ServNoSigns = '1' where ...
删除原来的Delete...
语句。Update tbl_call SET IntlNoSigns = '1' where OppositePhoneNumber like '00%';
2018.11.14
2018.11.15
2018.11.16
2018.11.22
2018.11.23
2018.12.02
2018.12.04
2018.12.05
2018.12.12
set time_zone='+8:00';