更改列以在POSTGRESQL上添加CHECK

uinbv5nw  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(146)

我有一个电影列表表:
创建表my_movies(movie_name char(100)NOT NULL,星星_rating int NOT NULL)
下面是我的表格:

如何修改*星星_rating,以确保插入时只接受*0到5的星级?
我想改变列星星_rating,使其不接受负整数或大于5的整数。

but5z9lq

but5z9lq1#

您可以将检查约束添加为official docs

alter table my_movies
   add constraint star_rating_valid check (star_rating >= 0 AND star_rating < 6);

相关问题