[mysql] Serverside foutmelding

Pagina: 1
Acties:

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 22-09 09:29
code:
1
2
3
4
5
6
7
8
CREATE TABLE Products
(
prod_id CHAR(10) NOT NULL,
vend_id CHAR(10) NOT NULL,
prod_name CHAR(255) NOT NULL,
prod_price DECIMAL(8,2) NOT NULL,
prod_desc VARCHAR(1000)
);

MySQL retourneerde:


Too big column length for column 'prod_desc' (max = 255). Use BLOB instead


Waarom mag ik niet over de 255 gaan? :+

Cheater

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
omdat dat de limiet van het veld varchar is.. Zal vast wel een technische reden ten grondslag aan liggen..

Gebruik een text-veld voor grotere dingen (zorg wel dat je _geen_ grootte opgeeft voor je text-veld)

  • CrazyA
  • Registratie: Juli 2000
  • Laatst online: 06-09 10:55
Varchar mag maximaal maar 255 lang zijn. Je zou dit kunnen omzeilen door gewoon text te gebruiken, en eventueel blob. Hierbij moet je er om denken dat je geen grootte opgeeft, want dan gaat 'ie moeilijk doen. Verder is dat ook niet eens nodig.

Veel succes !!

[edit]Ja, gadverdamme.... heb ik eens een goed antwoord (hoop ik :P ) en dan is iemand gewoon sneller. |:(
/me A moet maar eens een tieplesju gaan nemen ofzo :P

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 16 september 2001 00:23 schreef Crazy A het volgende:
Varchar mag maximaal maar 255 lang zijn.
Correctie:
Bij sommige databases (zoals mysql en postgresql) mag varchar niet groter dan 255 chars zijn.

  • CrazyA
  • Registratie: Juli 2000
  • Laatst online: 06-09 10:55
Op zondag 16 september 2001 00:28 schreef ACM het volgende:

[..]

Correctie:
Bij sommige databases (zoals mysql en postgresql) mag varchar niet groter dan 255 chars zijn.
Oke, oke... maar het gaat hier om MySQL... Dus klopt mijn opmerking.

(Je dacht toch niet, dat ik je zou vertellen, dat ik daar helemaal niet aan gedacht had :) :P )

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 16 september 2001 00:30 schreef Crazy A het volgende:
Oke, oke... maar het gaat hier om MySQL... Dus klopt mijn opmerking.
Volgens mij had je daar helemaal niet aan gedacht :+

  • CrazyA
  • Registratie: Juli 2000
  • Laatst online: 06-09 10:55
Op zondag 16 september 2001 00:34 schreef ACM het volgende:

[..]

Volgens mij had je daar helemaal niet aan gedacht :+
SSSSSSSSSTTTT !!!!!!! :P

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 22-09 09:29
Topicstarter eindigt met een

LOL



Thank you voor je hulp, ik heb er maar een TEXT neer gezet... altijd goed denk ik dan maar ( in dit geval )


Cheater
Pagina: 1