sql >> Databáze >  >> RDS >> Sqlserver

INSERT IGNORE a ON DUPLICATE KEY UPDATE nefungují v SQL Server 2008 R2

SQL Server nepodporuje INSERT IGNORE nebo ON DUPLICATE . Tato syntaxe je specifická pro MySQL.

Pokud byste vyhledali INSERT prohlášení v příručce k serveru SQL to byste viděli.

Musíte použít MERGE výpis za účelem aktualizace nebo vložení.

Té části nerozumím. Pokud máte SQL Server, "nevkládáte do .mdb ".
Možná místo toho používáte MS Access? V tom případě MERGE nebude fungovat ani pokud vím (ekvivalentní prohlášení budete muset zkontrolovat v příručce pro MS Access)



  1. Odstranění duplicitních podstromů z dotazu CONNECT-BY v oracle

  2. Jak rozdělit jeden sloupec na několik sloupců

  3. Zástupný symbol .NET MySqlCommand @ je v konfliktu s proměnnou MySQL

  4. Jak získám přístup k postgresql v Dockeru pomocí sqlalchemy?