想要在mysql表中插入重复数据与新关系id' s

时间:2015-01-28 06:58:47

标签: mysql sql database phpmyadmin sql-insert

我有一个包含列ID,tag_ID,W_ID的表 和数据格式如下

ID, tag_ID, W_ID
1    25      124
2    25      128
3    25      135
4    25      189
5    25      254

现在我想要tag_ID = 28插入w_ID所有tag_id = 25并且还要保留现有数据

新数据应该是这样的

ID, tag_ID, W_ID
1    25      124
2    25      128
3    25      135
4    25      189
5    25      254
6    28      124
7    28      128
8    28      135
9    28      189
10   28      254

请告诉我如何使用phpmyadmin

2 个答案:

答案 0 :(得分:0)

 insert into tableName(tag_ID,W_ID) 
 select 28,W_ID from tableName where tag_ID=25

答案 1 :(得分:0)

您可以使用带有文字28的insert-select语句来生成此数据:

INSERT INTO mytable
(tag_id, w_id)
SELECT 28, w_id
FROM   mytable
WHERE  tag_id = 25