В моей таблице есть две клавиши, одна - идентификатор auto incrementing 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)
к имени элемента, так как это поле также должно быть уникальным?