Yo lo haria de la siguiente forma, creo q te puede ser algo mas comodo, quizas no es tan optimo pero mas claro seguro q si.
Código:
CREATE TABLE partidos (
id_partido int(11) NOT NULL auto_increment,
id_ekipo_lokal tinyint(3) unsigned NOT NULL default '0',
id_ekipo_visita tinyint(3) unsigned NOT NULL default '0',
goles_lokal tinyint(4) NOT NULL default '0',
goles_visita tinyint(4) NOT NULL default '0',
fecha_partido date NOT NULL default '0000-00-00',
PRIMARY KEY (id_partido)
) TYPE=MyISAM;
La tabla de partidos la veo bien. Luego en la de equipos es donde almacenas los partidos ganados, perdidos y empatados.
Código:
Campos de la tabla equipos
ID
Nombre
Nombre_corto
...
...
pGanados
pEmpatados
pPerdidos
gFavor // Goles a favor
gContra // Goles en contra
...
De esta forma te obliga a una vez realizada la inserccion en la tabla realizar un update en la de los equipos, pero creo q es la forma q se puede ver mas claro.
Un saludo.