摘要: ECSHOP实现收货国家省市由选择下拉菜单改为手动首先,ECSHOP默认的数据库中存储省市国家的表内容为数值型的数据,无法写入字符串。那就要先修改数据库的字段才行。运行如下SQL语句,将ecs_order_info表中的对应字段修改为字符串型:alter table `ecs_order_info` modify province varchar(255) NOT NULL DEFAULT '';alter table `ecs_order_info` modify city varchar(255) NOT NULL DEFAULT '';alter tabl 阅读全文
posted @ 2013-06-20 17:21 暗夜独游Jevil 阅读(486) 评论(0) 推荐(0) 编辑
摘要: MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,仍然可以通过ORDER BY RAND()来实现随机。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上。查看官方手册,也说rand()放在ORDER BY 子句中 阅读全文
posted @ 2013-06-20 10:26 暗夜独游Jevil 阅读(1977) 评论(0) 推荐(0) 编辑