По сути, у меня есть таблица с именем document, которая содержит столбец с именем «host». Я создал еще один столбец с именем "rev_host", и все, что я хочу, - это хранить строки с "host" в "rev_host". Например, если значением «host» является «www.cmu.edu», я хочу сохранить «ude.umc.www» в «rev_host». Я тогда использую утверждение
INSERT INTO document (rev_host) SELECT REVERSE(host) from document;
Это утверждение выдает ошибку 1062:
ERROR 1062 (23000): Duplicate entry '' for key 2
В чем проблема этого утверждения? Если я не могу вставить таким образом. Как правильно выполнить эту вставку?