删除重复行,同时保留最旧的条目
在包含用户提交数据的表中,根据subscriberEmail 字段累积了重复条目。为了确保数据完整性,您需要删除这些重复行,同时保留原始提交。
解决方案:
<code class="sql">delete x from myTable x join myTable z on x.subscriberEmail = z.subscriberEmail where x.id > z.id</code>
说明:
其他注意事项:
为了防止将来重复插入,请考虑在subscriberEmail 列上创建一个UNIQUE 索引。这将强制表中电子邮件地址的唯一性。
以上是如何删除表中的重复行,同时保留最旧的条目?的详细内容。更多信息请关注PHP中文网其他相关文章!