Hallo, ich wollte eine MySQL DB-Anbindung an meine .NET Anwendung erstellen, die mit Guid's arbeitet. Ich hab nun gelesen, dass diese Guids 128-Bit-Ganzzahlen sind, also 16 Bytes groß sind. Was muss ich denn dann am besten für einen Typ mit welcher Länge nehmen (BIGINT unterstützt selbst doch nur 8 Bytes) ?
In SQL Server 2005 wär das ja einfach der "uniqueidentifier" ...
Danke schonmal!
H.
hallo haudi,
ich kenn mich mit mySQL nicht so gut aus, aber scheinbar scheint es keinen mit "uniqueidentifier" vergleichbaren Typ zu geben. Mein Vorschlag wäre daher schlicht und einfach einen Char entsprechender Länge zu verwenden.
-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).
Mein Blog: Yellow's Blog auf sqlgut.de
Ein GUID hat immer die selbe Länge. Deshalb solltest Du char verwenden, statt varchar. Das dürfe schneller sein.