To know whether a table is partitioned or not, you can execute the SHOW CREATE TABLE\G statement, which shows the table definition along with partitions, for example:
mysql> SHOW CREATE TABLE employees \G*************************** 1. row *************************** Table: employeesCreate Table: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` enum('M','F') NOT NULL, `hire_date` date NOT NULL, `address` varchar(100) DEFAULT NULL, PRIMARY KEY (`emp_no`,`hire_date`), KEY `name` (`first_name`,`last_name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4/*!50100 PARTITION BY RANGE (YEAR(hire_date))(PARTITION p1980 VALUES ...