mysql 中的行删除

row deletion in mysql

我有一个 table 说 incompatible,它有两列,即 codeAcodeB。现在,如果 A 与 B 不兼容,我有两个条目 A, BB, A。我的问题是如何从 mysql 中的 table 中删除其中一行?

试试这个:

DELETE t1 FROM incompatible AS t1
INNER JOIN incompatible AS t2 ON t1.codeA = t2.codeB AND t2.codeB = t1.codeA 
WHERE t1.codeA > t1.codeB

Demo here