Donald Trump has claimed background checks on gun buyers would not have stopped any of the mass shootings to have devastated America over the past half-dozen years.

A day after at least seven people were killed and dozens more injured in a shooting in the Texas cities of Midland and Odessa, the president said many in Congress were seeking to to something to stop such incidents.

Yet he insisted the universal background checks being demanded by gun safety activists and many Democrats would not have prevented any of the mass shootings dating back as far as seven years.

“For the most part, sadly, if you look at the last four or five, even going back further five, six, seven years … as strong as you make your background checks, they would not have stopped any of it,” Mr Trump told reporters as he returned to the White House from Camp David to monitor the response to Hurricane Dorian,

“It’s a big problem. It’s a mental problem, it’s a big problem.”

Trump protests: President visits Texas and Ohio after mass shootings Show all 31 1 /31 Trump protests: President visits Texas and Ohio after mass shootings Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators chant as they protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District AP Trump protests: President visits Texas and Ohio after mass shootings El Paso Trump headed to El Paso, after visiting Dayton, Ohio to offer a message of healing and unity, but he was met by hostility in both places by people who fault his own incendiary words as a contributing cause to the mass shootings AP Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre US President Donald Trump greets first responders as he visits El Paso Regional Communications Centre AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre An anti-Trump protestor holds a sign as police are lined up outside University Medical Centre Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso Demonstrators hold a sign as the motorcade carrying President Donald Trump departs a joint operations center after meeting with first responders after the El Paso mass shooting, Wednesday, Aug. 7, 2019, in El Paso, Texas. (AP Photo/Evan Vucci) Evan Vucci AP Trump protests: President visits Texas and Ohio after mass shootings El Paso Anti-Trump protesters hold a banner outside the makeshift memorial to the victims of the WalMart shooting that left a total of 22 people dead, in El Paso, Texas, on August 7, 2019. - President Donald Trump consoled victims of a mass shooting in Ohio on Wednesday but protesters and opponents denounced what they say is his extremist rhetoric on race and immigration. The president's trip to Dayton, where nine people were gunned down over the weekend, was to be followed immediately after by a stop in the border city of El Paso, Texas, where 22 were murdered. (Photo by Mark RALSTON / AFP)MARK RALSTON/AFP/Getty Images MARK RALSTON AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators gather to protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District early Sunday morning, Wednesday, Aug. 7, 2019, in Dayton. Twenty-four-year-old Connor Betts opened fire in Dayton early Sunday, killing several people including his sister, before officers fatally shot him. (AP Photo/John Minchillo) John Minchillo AP Trump protests: President visits Texas and Ohio after mass shootings El Paso Democratic presidential candidate Beto ORourke hugs a woman at a makeshift memorial outside Walmart honoring victims of the mass shooting there which left 22 people dead. Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso Anti-Trump protesters hold signs outside the makeshift memorial to the victims of the WalMart shooting that left a total of 22 people dead, in El Paso, Texas, on August 7, 2019. - President Donald Trump consoled victims of a mass shooting in Ohio on Wednesday but protesters and opponents denounced what they say is his extremist rhetoric on race and immigration. The president's trip to Dayton, where nine people were gunned down over the weekend, was to be followed immediately after by a stop in the border city of El Paso, Texas, where 22 were murdered. (Photo by Mark RALSTON / AFP)MARK RALSTON/AFP/Getty Images MARK RALSTON AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso Marisela Hernandez holds sign to protest the visit of President Donald Trump to the border city after the Aug. 3 mass shooting in El Paso, Texas, Wednesday, Aug. 7, 2019. Aiming to play the traditional role of healer during national tragedy, President Donald Trump paid visits Wednesday to cities reeling from the mass shootings. (AP Photo/Andres Leighton) Andres Leighton AP Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre An anti-Trump demonstrator holds up a placard outside the University Medical Center, where U.S. President Donald Trump holds a meeting with first responders in the wake of last weekend's mass shootings at a Walmart store, in El Paso, Texas, U.S., August 7, 2019. REUTERS/Jose Luis Gonzalez JOSE LUIS GONZALEZ Reuters Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre President Trump and First Lady Melania Trump greet PFC Glendon Oakley (second right), who saved several lives during the mass shooting in Texas AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators chant as they protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District early Sunday morning, Wednesday, Aug. 7, 2019, in Dayton. (AP Photo/John Minchillo) John Minchillo AP Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre An anti-Trump demonstrator holds up a placard as police block the area outside the University Medical Center, where U.S. President Donald Trump holds a meeting with first responders in the wake of last weekend's mass shootings at a Walmart store, in El Paso, Texas, U.S., August 7, 2019. REUTERS/Jose Luis Gonzalez JOSE LUIS GONZALEZ Reuters/Amanda Voisard Trump protests: President visits Texas and Ohio after mass shootings El Paso Beto ORourke consoles a man at the makeshift memorial outside Walmart Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso, University Medical Centre An anti-Trump demonstrator yells near police outside the University Medical Centre Reuters Trump protests: President visits Texas and Ohio after mass shootings El Paso TOPSHOT - El Paso residents protest against the visit of US President Donald Trump to the city after the Walmart shooting that left a total of 22 people dead, in El Paso, Texas, on August 7, 2019. - President Donald Trump consoled victims of a mass shooting in Ohio on Wednesday but protesters and opponents denounced what they say is his extremist rhetoric on race and immigration. The president's trip to Dayton, where nine people were gunned down over the weekend, was to be followed immediately after by a stop in the border city of El Paso, Texas, where 22 were murdered. (Photo by Mark RALSTON / AFP)MARK RALSTON/AFP/Getty Images MARK RALSTON AFP/Getty Images Trump protests: President visits Texas and Ohio after mass shootings Dayton President Donald Trump and First Lady Melania Trump arrive at Wright-Patterson Air Force Base AP Trump protests: President visits Texas and Ohio after mass shootings El Paso Makeshift memorial for victims of the shooting that left a total of 22 people dead at the Cielo Vista Mall Walmart AFP/Getty Images Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators gather to protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District early Sunday morning, Wednesday, Aug. 7, 2019, in Dayton. (AP Photo/John Minchillo) John Minchillo AP Trump protests: President visits Texas and Ohio after mass shootings President Trump greets Dayton Mayor Nan Whaley as he arrives at Wright-Patterson Air Force Base AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators gather to protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District early Sunday morning, Wednesday, Aug. 7, 2019, in Dayton, Ohio. Twenty-four-year-old Connor Betts opened fire in Dayton early Sunday, killing several people including his sister, before officers fatally shot him. (AP Photo/John Minchillo) John Minchillo AP Trump protests: President visits Texas and Ohio after mass shootings Dayton Damon Smith presents a message to President Donald Trump beside a makeshift memorial in Dayton AP Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators gather in front of an inflatable "Baby Trump" to protest the presidents arrival AP Trump protests: President visits Texas and Ohio after mass shootings Miami Valley Hospital, Dayton Demonstrators gather to protest the arrival of President Donald Trump outside Miami Valley Hospital after a mass shooting that occurred in the Oregon District early Sunday morning, Wednesday, Aug. 7, 2019, in Dayton. President Donald Trump is headed to Dayton and El Paso, Texas on Wednesday to offer a message of healing and unity, but he will be met by unusual hostility in both places by people who fault his own incendiary words as a contributing cause to the mass shootings . (AP Photo/John Minchillo) John Minchillo AP Trump protests: President visits Texas and Ohio after mass shootings El Paso A photo of victim Javier Amir Rodriguez, a 15-year-old sophomore Getty Trump protests: President visits Texas and Ohio after mass shootings Dayton Demonstrators protest the visit of US President Donald Trump to the site of the mass shooting in Dayton, Ohio, on August 7, 2019. - Nine people were killed on August 4 in the city's popular Oregon District. (Photo by Megan JELINGER / AFP)MEGAN JELINGER/AFP/Getty Images MEGAN JELINGER AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso A message is left for Donald Trump AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso Signs and flags adorn the makeshift memorial for victims of the shooting that left a total of 22 people dead at the Cielo Vista Mall Walmart, in El Paso, Texas, on August 7, 2019. (Photo by Mark RALSTON / AFP)MARK RALSTON/AFP/Getty Images MARK RALSTON AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso People hug at the makeshift memorial AFP/Getty Trump protests: President visits Texas and Ohio after mass shootings El Paso People pray at the makeshift memorial AFP/Getty

On Saturday, seven people were killed – among them 29-year-old postal worker Mary Granados ​– after lone white male opened fire in West Texas and embarked in a shooting rampage than ended with him being cornered by police in the parking lot of a cinema complex in Odessa. The dead ranged in age from 15 to 57, while among the injured was a 17-month-old toddler.

The gunman, who was shot and killed by officers, is believed to have been working alone, police said on Sunday. The FBI said there was no apparent link to domestic or international terrorism. He was using an AR-style weapon, police said.

In the aftermath of the shooting, many of the leading Democrats seeking the 2020 presidential nomination repeated their calls for universal background checks, as they did after incidents last month in El Paso, Texas, and Dayton, Ohio.

Beto O’Rourke, who was outspoken after last month’s shooting in his home town of El Paso, told CNN the situation in regard to gun violence in the country was “f***ed up”.

CBS7 News anchors evacuated from studio live on air due to threat of active shooter in Odessa Texas

“We’re averaging about 300 mass shooting a year. No other country comes close,” he told CNN.

“So yes, this is f***ed up. If we don’t call it out for what it is, if we’re not able to speak clearly, if we’re not able to act decisively, then we will continue to have this kind of bloodshed in America, and I cannot accept that.”

On Saturday, Mr O’Rourke said if he became president he would force a government buyback of semi-automatic weapons, such as the AR-15 rifle, used in many mass shootings.

Activists said Republicans in the senate were preventing the adoption of commons-sense gun control measures.

Kris Brown, president of the Brady campaign, said: “Yet again, our communities suffer a mass shooting while senate majority leader Mitch McConnell and senator John Cornyn continue their congressional breaks. Today, it’s in Odessa, Texas. Yesterday it was in Alabama. Before that, it was Dayton, El Paso, Brooklyn, Gilroy and San Fernando Valley. That’s just in the past month alone.”

Following the shooting in Texas, where three police officers were among those injured, Matt Schaefer, a Republican member of the Texas state legislature, sparked controversy when he tweeted he would not let such “evil acts” stop the “God-given rights of Texans”.

“I say NO to ‘red flag’ pre-crime laws,” he said. “NO to universal background checks. NO to bans on AR-15s, or high capacity magazines. NO to mandatory gun buybacks.”

The rampage between the cities of Midland and Odessa started on Saturday afternoon when state troopers pulled over a car on Interstate 20 and the lone occupant fired at their patrol vehicle with a rifle, wounding one of the troopers.

After fleeing the scene, the suspect hijacked a postal van and opened fire on police officers, motorists and shoppers on a busy Labour Day holiday weekend before being shot dead outside the Cinergy cinema complex.

Odessa police chief Michael Gerke said at a news conference on Sunday he would not name the shooter in order not to add to his notoriety, though he it would be provided to the media. “My heart aches for all the victims,” he said.

Shannon Watts, the founder of Founder of Moms Demand Action, a gun regulation group, told The Independent that gun violence was a complex problem.

“No single law will prevent every shooting, but the senate can act NOW on legislation that will reduce gun violence and will save lives,” she said. “Background checks do save lives – the data shows that in the 21 states that have closed this loophole.”