删除postgresql中的数组成员

删除postgresql中的数组成员,sql,arrays,postgresql,Sql,Arrays,Postgresql,在Postgresql中,如果我的表中有一个team_id数组,例如team_id=[2,3,5,7] 当我想从team_id数组中删除7时,命令是什么 我写道: SELECT array_remove(ARRAY[team_id],7) 但是它是不正确的数组关键字是不必要的: select array_remove(team_id, 7)

在Postgresql中,如果我的表中有一个team_id数组,例如
team_id=[2,3,5,7]
当我想从team_id数组中删除7时,命令是什么

我写道:

SELECT array_remove(ARRAY[team_id],7)

但是它是不正确的

数组关键字是不必要的:

select array_remove(team_id, 7)