我下载了一个数据库表,但没有丝毫正常化。它甚至没有索引!
无论如何,现在它看起来像这样:
Id Word Type TypeSet
1 A
2 A
3 A prep.
4 A
5 A prep.
6 A
我希望Word
拥有唯一索引。要做到这一点,必须合并Type
值而不保留重复。
我已创建SET
来存储Type
的值。我想将它们全部转移到此集(TypeSet
),然后删除Type
列。
然而,更糟糕的是,有些列会存储多个Type
s!
a. & p. p.
a. & pron.
a. & v.
a. & v. t.
这可以通过从Type
列中删除空格并将&
视为这些类型的分隔符来解决。
如何将Type
值转移到TypeSet
并合并列Word
?
解决方案不必完全是SQL。这也是我添加PHP标签的原因。