O MySQL não lançará um erro quando o int transbordar. Em vez disso, apenas o truncará para o valor mais alto possível. No caso de um tinyint não assinado, é 255. Mas nenhum erro real será lançado.