sql >> Databáze >  >> RDS >> Mysql

Sloučit a aktualizovat primární klíč

Vytvořte AUTO_INCREMENT pole v nové tabulce a vynechat jej ze seznamu hodnot:

CREATE TABLE NEW_TABLE (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, col1 …, col2 …, …);

INSERT
INTO    new_table (col1, col2, …)
SELECT  col1, col2
FROM    old_table_1
UNION ALL
SELECT  col1, col2
FROM    old_table_2
UNION ALL
…


  1. MySQL skript s parametry

  2. MySqlException:Vypršel časový limit – zvýšení časového limitu připojení nemělo žádný vliv

  3. uložené procedury a problém s mysql_insert_id

  4. Aktualizace MySQL trvá (příliš) dlouho