Самый простой способ сделать это - использовать phpmyadmin, чтобы написать список столбцов, а затем изменить его по мере необходимости. В приведенном ниже примере я хочу дублировать строку с id = 1078, и в этой таблице у меня есть идентификатор уникального автоматического увеличения и псевдоним unique.t поэтому я создал свой запрос следующим образом, с идентификатором и псевдонимом заменить желаемое значение и это сработало как шарм.
INSERT INTO sy3_menu
выберите 1079, menutype
, title
, "alias
", note
, path
, link
, type
, published
, parent_id
, level
, component_id
, checked_out
, checked_out_time
, browserNav
, access
, img
, template_style_id
, params
, lft
, rgt
, home
, language
client_id
из sy3_menu
где id = 1078
В качестве альтернативы, для автоматического увеличения идентификатора используйте следующий оператор Join:
INSERT INTO sy3_menu
выберите *
от (ВЫБРАТЬ МАКС. (id
+ 1) из sy3_menu
) а
объединение (выберите menutype
, title
, "alias
", note
, path
, link
, type
, published
, parent_id
, level
, component_id
, checked_out
, checked_out_time
, browserNav
, access
, img
, template_style_id
, params
, lft
, rgt
, home
, language
, client_id
от sy3_menu
где id = 1079) b