给某一个字段加默认值

(1)数据库给某一个字段加默认值

ALTER TABLE 表名 ALTER COLUMN 字段名 SET DEFAULT 'https://image.baidu.com/search/my.jpg';

ALTER TABLE mc.banner ALTER COLUMN banner_pic SET DEFAULT '[{"index":"0","url":"http://www.baidu"},{"index":"1","url":"http://www.baidu"}]';

(2)pg数据库实现id自增

要给数据表创建序列号,然后在xml中配置去拿序列号即可

a.创建序列号(public是模式,且要用双引号)

CREATE SEQUENCE “public”.“table_user_user_id_seq”
INCREMENT 1
START 1
MINVALUE 1
CACHE 1;

b.在xml中拿序列号

<selectKey keyProperty="id" order="BEFORE" resultType="java.lang.Long">
select nextval('banner_id_seq')
</selectKey>

猜你喜欢

转载自www.cnblogs.com/wth21-1314/p/11417934.html