MudGuard: MySQL: Fehler 1062 - Was Du WIRKLICH willst.

Beitrag lesen

Hi,

den kannte ich auch noch nicht. Das ist aber auch MYSQL Spezial und mein Wissensschwerpunkt liegt bei Microsoft...

es scheint da, zumindest für MariaDB ein paar Eigenheiten zu geben, was INSERTS angeht. Die kannte ich größtenteils noch nicht.

SQL ist halt leider nicht wirklich standardisiert - jeder DB-Hersteller kocht da sein eigenes Süppchen.

  • LIMIT bei MySQL, FETCH FIRST x ROWS ONLY bei Oracle,
  • ON DUPLICATE KEY UPDATE bei MySQL, bei Oracle ein Hint als Kommentar für diesen Zweck
  • NOW() bei MySQL, sysdate bei Oracle
  • usw.

Und wenn man dann immer wieder für mehrere verschiedene DBs was baut, muß man dann in der "fertigen" Procedure dann doch noch einiges umbauen, weil man mal wieder ein Feature bzw. eine Syntaxvariante einer anderen DB verwendet hat …

cu,
Andreas a/k/a MudGuard