Czech police say they used tear gas to stop migrants who were trying to flee a detention center in the country's northeast on July 31.
"A hundred migrants revolted. A special forces unit had to intervene because of the intensity of the protest," a police spokeswoman said.
The migrants, who were mainly from Afghanistan, Pakistan, and Iraq, have been held in the detention center awaiting deportation from the Czech Republic.
The spokeswoman, Katerina Rendlova, said the migrants caused damage to the detention center as they tried to flee.
After appealing for calm in Arabic and English, police resorted to "various methods, including handcuffing and tear gas," she added.
The migrants were expected to be sent to the countries through which they first entered into Europe's Schengen zone.
Under the European Union regulations, a migrant's asylum claim is processed in the EU country they first arrive in.
Local media reported that the migrants were likely trying to reach Germany.