Se me ocurrió crear un campo "control" que es la concatenacion de los valores de los otros 3 campos de forma que esa pueda ser una PRIMARY KEY. Alguna otra opcion ?

Código tabla enlaces:
Ver original
CREATE TABLE IF NOT EXISTS `enlaces` ( `url` varchar(200) collate latin1_general_ci NOT NULL, `anchor` varchar(100) collate latin1_general_ci NOT NULL, `id_post_enlazante` int(11) NOT NULL, `control` varchar(400) collate latin1_general_ci NOT NULL, PRIMARY KEY (`control`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
GRACIAS!
