我想将表格中的一行复制到表格订单中。两个表都具有相同的列Item_name和Price,但表订单具有额外的列日期。 我知道如何将行复制到另一个表,但我想同时复制并在列日期和列数量上插入一个值。
答案 0 :(得分:1)
确定因此,Orders
表中的列数与items
表中的列数不匹配,因为订单中有一个额外的列date
。并且您希望同时在列日期中输入值。
因此,以下查询将起作用。
insert into Orders(Item_name,Price,date) select Item_name,Price,NOW() from items
因此,这将填充items
的所有记录以及将插入当前日期时间的记录。