在create a new hMailServer database,选择mysql数据库
阜平ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
安装途中会出现配置问题:libmysql.bin missing
解决方案:
1. 将本地mysql中的libmysql.bin拷贝到hMailServer安装目录下bin文件夹中
2. 如1不行,那么尝试下载此文件,将其中的libmysql.bin拷贝过去
Download mysql-connector-c-6.1.6-win32.zip(source: cdn.mysql.com//Downloads/Connector-C/…) and it works!
delete操作一般用于删除数据表中的某一行,常见的语法如下:
如果我们不在这条语句后面添加where筛选条件,则视为删除数据表的所有行,这里我们只对这种简单的使用方式加以回顾,并不举例说明。
如果在特定的场景中,需要使用sql语句删除重复的行,那我们应该如何操作呢。这里给出一个具体的例子,例如 Leetcode 196 删除重复的邮箱 中需要我们使用delete命令删除重复的电子邮箱。
首先,需要使用自连接语句筛选出重复的电子邮箱id。
此时,我们将重复的电子邮箱查询出来。
然后,就需要使用delete语句,此时涉及到的是一个多表删除的语句,应该写成如下格式:
我们发现在delete和from之间加入了一个p1,这代表只删除p1表中满足筛选条件的行,而p1代表person,最终就完成了对person表的delete操作。
首先,我们仍然需要筛选出重复的电子邮箱的id。
然后,在person删除对应上述的id。
有一个计费表jifei,其中包含的字段有:phone(8位电话号码)、month(月份)、expense(月消费,费用为0表明该月没有产生费用),请你删除jifei表中所有10月份出现的两条相同记录的其中一条记录。
此题目中需要多个字段重复即删除,所以第一步仍然需要筛选出需要删除的行。
然后使用delete删除重复的行。
上述两个步骤实际上删除的所有重复出现的行,但是题目需要删除10月份重复出现两次的记录,所以还需要内联结一个对月份记录的字段。
select vv.name,vv.email, count(vv.name)
from (select emp.name, emp.email, ent.date
from emplyee emp, entrance ent
where emp.name = ent.name
and ent.date = '2009-09-13'
and ent.date = '2009-09-15') vv
group by vv.name,vv.email