数据库的一句话的批量语句插入

之前项目中有个关系表要维护,我是查出来后一条条添加到关系表里面,非常的麻烦。后面就换上了这种简单的批量添加方法。

数据库表
role_right 角色与权限关系表(一张中间关系表)
role_id 角色id
menu_id 权限id
下面语句的意思是为拥有189权限的所有角色赋予190的权限。

INSERT INTO role_right (SELECT role_id,190 FROM role_right WHERE menu_id=189);

你可能感兴趣的:(java编程设计,数据库,mysql,数据库)