Also, liebewinter. Das Skript funktioniert, das habe ich getestet. Natürlich musst Du Deine Zugangsdaten eintragen.
Vielleicht ist Deine Datentabelle "mela" anders als meine:
DROP TABLE IF EXISTS `mela`;
CREATE TABLE `mela` (
`name` tinytext,
`email` tinytext,
`message` text,
`datetime` datetime DEFAULT NULL,
`ip` tinytext,
KEY `datetime` (`datetime`),
FULLTEXT KEY `name` (`name`),
FULLTEXT KEY `email` (`email`),
FULLTEXT KEY `message` (`message`),
FULLTEXT KEY `ip` (`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Immerhin war ja bei Dir die IP ein Integer, also eine Zahl - was FALSCH ist.
Um Deine Tabelle neu anzulegen kopiere den Code in das SQL-Fenster der Workbench bzw. von phpmyadmin. Natürlich geht das auch in einem Terminal.