В моей таблице есть два ключа, один — это автоматически увеличивающийся идентификатор (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)
к имени элемента, поскольку это поле также должно быть уникальным?