Jag ska samla data från två tabeller i en, där några av raderna är dubletter på grund av två samtidiga system. Jag exporterade datan från den gamla tabellen till en .sql-fil, men när jag ska köra den uppstår fel pga dubletterna. Servern det körs på har MySQL 3.28.58, och därmed finns inte ON DUPLICATE. Det är inte aktuellt att uppdatera servern. Vad finns det för alternativ till ON DUPLICATE? Manualen för versioner <= 4.1 nämner att ON DUPLICATE ersätter IGNORE, men jag hittar ingen information om IGNORE.
Alternativ till ON DUPLICATE
1 svar · 248 visningar · startad av pettsson
Efter lite experimenterande verkar det som om
INSERT IGNORE INTO tabellnamn VALUES (...)
Ger det resultat jag ville, dvs ingenting skrivs om samma primary key redan finns