我需要在mysql中完成一个纯粹的管理脚本任务,我想在不编写perl或php脚本的情况下完成它。
鉴于以下Table A
:
user_id | permission
--------------------
1 1
4 1
298 1
我如何在user_id
Table A
中为每个permission
提供user_id
5.(需要为表格中的每个{{1}}插入一个新行} p>
答案 0 :(得分:2)
要为表格另一个行中的每个用户插入权限5,您可以
INSERT INTO TableA (user_id, permission)
SELECT DISTINCT user_id, 5
FROM TableA;
答案 1 :(得分:0)
insert into tableA (user_id, permission)
select distinct user_id, 5 from tableA
为每个唯一身份用户提供新的权限条目。