Ich möchte eine Tabelle mit einem Namen erstellen, der aus einer benutzerdefinierten Variablen stammt. Der folgende Code scheint nicht zu funktionieren (ich bekomme einen MYSQL-Syntaxfehler in der Nähe der CREATE TABLE Zeile)
Vielen Dank im Voraus für die Hilfe
SET @ratingsNewTableName = CONCAT('ratings_', 'anotherString');
CREATE TABLE IF NOT EXISTS @ratingsNewTableName (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL,
`movie_id` INT(11) NOT NULL,
`rate` DOUBLE NOT NULL,
`date` DATE NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;