mysql表中唯一的2列

Dan*_*vah 1 mysql sql indexing alter-table unique-index

是否有可能在mysql db中创建一个独特的2个coulmns?例如:

ID | columnA | columnB
 1 | Dan     | 1
 2 | Dan     | 2
 3 | Zak     | 1
 4 | Dan     | 1 (WHEN TRYING TO INSERT ROW 4 - NOT ALLOWED! DUPLICATE COULMNA + COLUMNB)
Run Code Online (Sandbox Code Playgroud)

Sah*_*hah 6

试试这个:

ALTER TABLE tableA ADD UNIQUE INDEX idxColAB (columnA, columnB)
Run Code Online (Sandbox Code Playgroud)