Hello,
wenn ich das richtig sehe, benötigst Du keine extra Spalte für diesen "Matchcode", sondern kannst Dir direkt einen Kombinations-Index bauen, in den nur die angegebene Anzahl Zeichen eingeht:
http://dev.mysql.com/doc/refman/5.1/de/create-index.html
MySQL unterstützt zwar keine berechneten Indices (soweit ich das weiß), aber doch zusammengestellte mit Teilfeldlängen.
Ein harzliches Glückauf
Tom vom Berg