Você pode:Usar set_time_limit(sec) ou (melhor) execute seu script a partir da linha de comando através de uma entrada cron. Dessa forma, você evitará muitos outros problemas de tempo limite não relacionados ao php.
Como criar uma restrição exclusiva na coluna para uma tabela já existente - Tutorial SQL Server / TSQL Parte 97
Aspas simples, aspas duplas e acentos graves em consultas MySQL
Como executar alterações de esquema no MySQL e MariaDB de maneira segura
Como habilitar o rastreamento em aplicativos oracle r12