· 9 years ago · Oct 26, 2016, 10:36 PM
1CREATE TABLE IF NOT EXISTS tipos_partidos_objetivos (
2 created_at timestamp NULL DEFAULT NULL,
3 updated_at timestamp NULL DEFAULT NULL,
4 deleted_at timestamp NULL DEFAULT NULL,
5 id int(10) unsigned NOT NULL AUTO_INCREMENT,
6 nombre varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
7 alias varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
8 descripcion varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
9 PRIMARY KEY (id)
10) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5;
11
12INSERT INTO tipos_partidos_objetivos
13 (id, nombre, descripcion)
14VALUES
15(1, 'Normal', 'Partido regular de un torneo'),
16(2, 'Desempate Podio', 'Partido que define una posición del grupo.'),
17(3, 'Desempate Permanencia', 'Partido que define un ascenso o descenso de categorÃa.'),
18(4, 'Amistoso', 'Partido amistoso entre dos equipos de la liga.');
19
20ALTER TABLE partidos
21 ADD tipo_objetivo_id INT UNSIGNED NOT NULL DEFAULT '1'
22AFTER tipo_definicion_id;
23
24ALTER TABLE partidos
25 ADD CONSTRAINT partidos_tipo_objetivo_id_foreign
26 FOREIGN KEY (tipo_objetivo_id)
27 REFERENCES tipos_partidos_objetivos (id);