DROP TABLE IF EXISTS `player_killers`;
CREATE TABLE `player_killers`
(
`kill_id` INT NOT NULL,
`player_id` INT NOT NULL,
FOREIGN KEY (`kill_id`) REFERENCES `killers`(`id`) ON DELETE CASCADE,
FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE
) ENGINE = InnoDB;
SQL:DROP TABLE IF EXISTS `players_killers`; [Err] 1217 - Cannot delete or update a parent row: a foreign key constraint fails[/QUOTE] Then drop it manually, btw. your server must be offline! For me it works.
DROP TABLE IF EXISTS `killers`;
[Err] 1217 - Cannot delete or update a parent row: a foreign key constraint fails
TRUNCATE TABLE `player_killers`
CREATE TABLE `killers`
(
`id` INT NOT NULL AUTO_INCREMENT,
`death_id` INT NOT NULL,
`final_hit` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,
`unjustified` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE,
PRIMARY KEY (`id`),
FOREIGN KEY (`death_id`) REFERENCES `player_deaths`(`id`) ON DELETE CASCADE
) ENGINE = InnoDB;
I CAN'T DELETEEEEEEEE!!! SAY ERROR ...........
Look the photo :S