您可以执行以下操作:
INSERT INTO TheTable(nid, vid, nid)
SELECT nid, 3, nid
FROM TheTable
WHERE vid = 2
两列似乎具有相同的名称,但是上面的应该起作用。它使用Vid = 2个元素集,然后使用Vid = 3再次插入它们。
mysql:使用SQL复制某些行?
您可以执行以下操作:
INSERT INTO TheTable(nid, vid, nid)
SELECT nid, 3, nid
FROM TheTable
WHERE vid = 2
两列似乎具有相同的名称,但是上面的应该起作用。它使用Vid = 2个元素集,然后使用Vid = 3再次插入它们。