我的表:
num_id name date1 item
1 Bill 2015-01-01 item1
2 Bill 2015-01-01 item2
我正在尝试创建存储过程,因此如果用户使用新日期在表中创建新条目,则会复制具有相同NAME
的所有现有记录。因此,如果使用日期Bill
创建了2016-01-01
的记录,则会创建item1
和item2
的记录,因此该表格如下所示:
num_id name date1 item
1 Bill 2015-01-01 item1
2 Bill 2015-01-01 item2
3 Bill 2016-01-01 item1
4 Bill 2016-01-01 item2
感谢您的任何建议!
答案 0 :(得分:0)
这也是一种方法
insert into mytable (
select NULL,name,date1,item
FROM mytable where name = 'Bill'
) as tmp;