Есть несколько способов, возможно, используя только sql, как указано здесь (https://www.w3schools.com/sql/sql_insert_into_select.asp):
INSERT INTO category (column1, column2, column3, ...)
SELECT content.category
FROM content
WHERE condition;
Из-за того, что мы не знаем структура второй колонки Я не знаю, чем вам помочь. Возможно, вы также можете сделать что-то вроде:
SELECT category FROM content
сопоставить данные, чтобы они поместились в новую таблицу e отфильтруйте дубликаты e тогда:
INSERT INTO category VALUE(?,?,?,..)
Некоторые работы лучше, если они будут выполнены в backend вместо того, чтобы переносить logi c в db
То же самое для категории обновления , поскольку новые записи вносятся в контент : вставьте данные в таблицу категорий после того, как вы сделаете это в контент table, и только если все в порядке, поместите его в таблицу категорий.
Не используйте макрос или какие-либо плагины, не автоматизируйте его в месте, где вы не совсем уверены, что можете проверить вещи, если что-то происходит