PHP MySQL 在同一个表中复制一行...具有主键和唯一键
2022-08-30 17:18:51
我的表有两个键,一个是自动递增的 id(PRIMARY),另一个是项目的名称(UNIQUE)。
是否可以在同一表中复制一行?我试过:
INSERT INTO items
SELECT * FROM items WHERE id = '9198'
这给出了错误Duplicate entry '9198' for key 'PRIMARY'
我也试过:
INSERT INTO items
SELECT * FROM items WHERE id = '9198'
ON DUPLICATE KEY UPDATE id=id+1
这给出了错误Column 'id' in field list is ambiguous
就项目名称(UNIQUE)字段而言,有没有办法附加到项目名称,因为此字段也必须是唯一的?(Copy)