在MySQL数据库中,我在这里有两个完整部分。
条目:
如您所见,它们有完全相同的子弹。
但是如果我们看一下结构。
结构:
它具有唯一的约束。自创建表以来,就一直在那里。
一切都没有改变。
我认为这是不可能的。我想念什么吗?
编辑-测试空格
我实际上还有另一个实例发生在这里:
Instance 2
这是select distinct slug from listing
答案 0 :(得分:1)
我能想到的唯一解释是slug
列中的这两个值实际上与空格不同。假定前导/尾随空格是罪魁祸首,以下查询应确认:
SELECT DISTINCT slug
FROM yourTable;
如果这显示具有comment-3
的两条记录,则两个slug
的值不相同。现在尝试修剪两条记录:
SELECT DISTINCT TRIM(BOTH ' ' FROM slug) slug
FROM yourTable;
如果我的猜想是正确的,那么您现在应该只看到一个值。