mysql学习手记之insert和select联用

INSERT INTO `t_admin_role_functions` (role_id,function_id) SELECT 1,id FROM `t_admin_functions`

业务需求是将t_admin_functions里面的所有权限在t_admin_role_functions里面插入,并赋值role_id为1,之前一直感觉这样会之执行一次,因为后面select了一下,原来不是,根据select的结果,会多次执行insert

随机浏览