sql >> Database teknologi >  >> RDS >> Mysql

Flet og opdater primærnøgle

Opret en AUTO_INCREMENT felt i den nye tabel og udelad det fra listen over værdier:

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. Hvordan sætter man en streng foran en kolonneværdi i MySQL?

  2. sammenligne to arrays af tal og fjern dubletter i php

  3. Hvad er der galt med min SQL Fiddle-forespørgsel?

  4. udarbejdet erklæring, hvor værdien er i matrix