sql >> Database >  >> RDS >> Mysql

Primaire sleutel samenvoegen en bijwerken

Maak een AUTO_INCREMENT veld in de nieuwe tabel en laat het weg uit de lijst met waarden:

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. Fout bij ophalen van tabel bestaat niet, maar de tabel bestaat wel (ActiveRecord::StatementInvalid Mysql2::Error:Table bestaat niet)

  2. AMP (apache mysql php) uitvoeren op Android

  3. Welsprekend de rij met de maximale waarde vinden met groeperen

  4. SQL Server 2005 draaien op onbekend aantal kolommen