yo,
Sorry, ich kann Dir nicht damit dienen irgendwas veraltetes benutzt zu haben. Meine Version ist 4.0.17.
habe die statements selbst man ausprobiert und sie geben auch bei mir eine fehlermeldung aus. das sollte aber an der syntax liegen. deshalb habe ich einfach mal eine tabelle neu erstellt und ihr bereits bei der erstellung den index über zwei spalten zugeorndet.
CREATE TABLE test (
id tinyint(3) unsigned NOT NULL default '0',
sp_1 varchar(30) NOT NULL default '',
sp_2 varchar(30) NOT NULL default '',
UNIQUE KEY test_index (sp_2,sp_1)
) TYPE=MyISAM;
das hat bei mir funktioniert, der unique index geht über 2 spalten.
Ilja