mysql master and slave has different schema alter table add column I have added column in large table it was having some unique index which was causing issue,So i drop index and add column and after adding column i have added unique index.
But all of my slave is broke they don't have master schema,
I am not sure how to solve this problem

ALTER TABLE User ADD COLUMN foo_bar VARCHAR(255);
Table also consist of email which has unique index

MySql Version :  5.6.30,
Master Create Table

CREATE TABLE `gobe_User` (
  `uuid` bigint(32) unsigned NOT NULL DEFAULT '0',
   `name` varchar(255) NOT NULL,
  `email` varchar(255) DEFAULT NULL,
  `encrypted_password` varchar(255) DEFAULT NULL,
   UNIQUE KEY `uuid` (`uuid`) USING BTREE,
    UNIQUE KEY `emai_2` (`email`),
     KEY `email` (`email`),
     ) ENGINE=InnoDB DEFAULT CHARSET=ucs2 ROW_FORMAT=COMPACT;


Slave Create Table


    CREATE TABLE `gobe_User` (
      `uuid` bigint(32) unsigned NOT NULL DEFAULT '0',
       `name` varchar(255) NOT NULL,
      `email` varchar(255) DEFAULT NULL,

       UNIQUE KEY `uuid` (`uuid`) USING BTREE,
        UNIQUE KEY `emai_2` (`email`),
         KEY `email` (`email`),
         ) ENGINE=InnoDB DEFAULT CHARSET=ucs2 ROW_FORMAT=COMPACT;
Well, I see no reason why the ALTER would not propagate to the Slave(s) and work there.  Suggest you apply the ALTER to each Slave.  You might need a SLAVE START to get them running after that.  Then proceed with the ADD UNIQUE, etc.

PS, A UNIQUE KEY is a "key", so you have a redundant index on email.