在项目中我一般都是通过框架结合系统去实现项目的定时任务,偶然发现有前辈使用MySQL事件实现同样的功能。 消除了PHP框架执行、与数据库交互的损耗,可能效率会高很多。 正好在项目上需要一个优惠券实时检测...
MySQL
记一次编写PHP抽奖功能的实现
最近项目需要一个抽奖活动,因为以前没有搞过,所以对抽奖功能使用的核心算法不知道哪种更保险。通过几次测试验证觉得还不错,在此记录一下。 抽奖功能前提的数据表: # type字段必须设置一个空奖类型(此...
省市县乡村五级数据联动的效率问题
在项目中遇到省市县乡村五级数据联动选择的需求,开始时在网上找了N多的mysql数据文件,大多都不够新。因为每年的地区尤其是精确到村级(社区)的变化实在是太大,所以就想去 国家规划局 用爬虫爬取一份,不过因为...
MySQL基础知识备忘录
字符串类型: char 最长255个字符 varchar 最长需根据字符集编码来计算(utf8: (65535-3)/3 - 3) 而且表中所有字段的总长度也不能超过 65535 text 则不在上述计算之中 日期类型: dat...
MySQL数据去重并只保留每种数据最新一条
项目中用到数据统计,统计当前在线用户(1小时内)最新的定位信息。因为每个用户几分钟内就会产生一条定位信息,且不确定多少用户在线,所以第一想到的笨方法就是直接对一小时内用户去重,得到列表后循环查库找到...
使用MySQL创建商品SKU总结
SKU可以简单的理解为每个商品的属性:颜色/尺码等信息(比如红色M码是一个SKU;红色L码又是一个SKU)。一款商品多色,则是有多个SKU,例:一件衣服,有红色、白色、蓝色,则SKU编码也不相同,如相同则会出现混...