Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Array of Integer in MySql (https://www.delphipraxis.net/178946-array-integer-mysql.html)

DelTurbo 5. Feb 2014 14:19

AW: Array of Integer in MySql
 
Keine angst. Ich habe oben ja schon geschrieben das ich das über die 3. Tabelle machen werde.

Trotzdem finde ich es Interessant was doch so alles geht :wink:

DeddyH 5. Feb 2014 14:36

AW: Array of Integer in MySql
 
Vorsicht: zum Teil sind die Vorschläge MySQL-spezifisch, wenn Du das verwendest und später mal das DBMS wechseln möchtest, viel Spaß.

gravedigger 5. Feb 2014 21:13

AW: Array of Integer in MySql
 
Das sollte jetzt vielleicht nicht in eine Diskussion über die Vor- und Nachteile der verschiedenen DBMS enden.
Aber normalerweise überlegt man sich doch vorher welche Datenbank man verwendet.

In der Regel hat es doch lizenztechnische und/oder monetäre Gründe.

Da der Zugriff auf die Datenbank über MyDac erfolgt, kann man davon ausgehen das MySQL die Datenbank seiner Wahl ist.
Somit kann er und sollte er auch die MySQL-spezifischen Funktionen benutzen um für MySQL das beste Ergebnis zu bekommen.
Wer wechselt schon ständig sein DBMS?

Natürlich ist der Weg über eine dritte Tabelle mit n:m-Beziehung der bessere Weg.
Aber auch auf diesem Weg kann man evtl. mit

... where find_in_set(id, gruppe)

zum Ziel kommen.


Gruß aus Kamen

Frank Graeber

DeddyH 6. Feb 2014 08:16

AW: Array of Integer in MySql
 
Was ich meinte: es ist ja schon vereinzelt vorgekommen, dass Kunden nach Unterstützung anderer DBMS fragen. Das erfordert meist sowieso schon einigen Aufwand, je nachdem, wie systemgebunden man das Ganze aufgebaut hat. Da tut es IMO nicht Not, von vornherein Designfehler zu ignorieren, nur weil das derzeit verwendete DBMS Funktionalitäten bereitstellt, die diese Fehler übertünchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz