Toon posts:

mysql: BLOB column 'Commentaar' used in key ..

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik krijg de volgende error als ik een een mediumtext probeer aan te maken in MYSQL

BLOB column 'Commentaar' used in key specification without a key length

Commentaar is 1 van de 3 keys voor een tabel.

Ik heb al een tijdje gegoogled en hier gezocht maar kan niets vinden over het aanpassen van keylength in mysql voor mij als gebruiker, weet iemand wat ik moet doen?

[ Voor 10% gewijzigd door Verwijderd op 01-06-2006 23:44 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Je hebt een blob als key? :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

-NMe-, ietsje meer uitleg had wel gemogen. ;)
Blob velden kunnen van alles bevatten: een hoop tekst (zoals waarschijnlijk in dat 'Commentaar' veld), een plaatje, een willekeurig stuk binaire data, of wat dan ook.
En daar is voor een gewone database met geen mogelijkheid op te indexeren. Met 'full text search' van bv. MSSQL komt 't er wel een beetje in de buurt, maar ten koste van een hoop performance. En dan nog kun je ze (gelukkig) niet als normale index gebruiken.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Verwijderd schreef op vrijdag 02 juni 2006 @ 00:22:
-NMe-, ietsje meer uitleg had wel gemogen. ;)
Het was een vraag, geen opmerking die sarcastisch bedoeld was ofzo. ;) Ik wist simpelweg niet zeker of ik de foutmelding goed las. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03-2025

Crayne

Have face, will travel

Verwijderd schreef op donderdag 01 juni 2006 @ 23:43:
ik krijg de volgende error als ik een een mediumtext probeer aan te maken in MYSQL

BLOB column 'Commentaar' used in key specification without a key length

Commentaar is 1 van de 3 keys voor een tabel.

Ik heb al een tijdje gegoogled en hier gezocht maar kan niets vinden over het aanpassen van keylength in mysql voor mij als gebruiker, weet iemand wat ik moet doen?
Je probeert er een index op te zetten zonder een length. Dus de kolom aanmaken zonder index en die daarna toevoegen. Liep er zelf laatst ook tegenaan...

Mijn Library Thing catalogus


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 00:09

Janoz

Moderator Devschuur®

!litemod

Waarom zou je uberhaupt een key op een blob willen? Ik vermoed dat er dan iets mis zit in de keuze van je veldtypen of in je database ontwerp.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1