SELECT VERSION();
. может быть несколько не тегированных VLAN аксесом.
A PRIMARY KEY must include all columns in the table's partitioning functionВыражение партиционирования должно не просто входить в ПК, но и быть его префиксом.
Гуглом умею пользоватьсяЖаль. Лучше бы не умел. Тогда бы не тратил время на поиск всякой [censored], а сразу пошёл читать официальную документацию. Где есть даже статья, которая прямо вот так и называется: "ALTER TABLE Partition Operations".
2) Не забывайте, что строковые литералы требуют обрамления одинарными кавычками, а некоторые символы в них - экранирования.
А вообще - mysqli фтопку, и переходите на PDO. Ибо Ваш запрос - это просто-таки приглашение "хакните меня посредством SQL-инъекции".