Con esta linea:
INSERT INTO tabla_temp (id, name) select name, min(id) from tabla_original group by 1
Me deja tal como quiero que este pero no el resto de los campos como el pass el numero de post y los demas, por lo que uso esta otra linea:
INSERT INTO tabla_temp (id, name, mgroup, legacy_password, email, joined, ip_address, posts, title, allow_admin_mails, time_offset, hide_email, email_pm, email_full, skin, warn_level, warn_lastwarn, language, last_post, restrict_post, view_sigs, view_img, view_avs, view_pop, bday_day, bday_month, bday_year, new_msg, msg_total, show_popup, misc, last_visit, last_activity, dst_in_use, view_prefs, coppa_user, mod_posts, auto_track, org_perm_id, temp_ban, sub_end, login_anonymous, ignored_users, mgroup_others, member_login_key, has_blog, subs_pkg_chosen) select name, min(id) from tabla_original group by 1
Con esta line me dice esto:
#1136 - Column count doesn't match value count at row 1
Que esta mal?
Las columas son 47 en total las he contado en la tabla original, temportal y en la linea
Ustedes entienden? |