Avatar billede paviuz Nybegynder
07. september 2002 - 14:02 Der er 14 kommentarer og
1 løsning

Fejt i SQL!??! er jeg dum? :D

JA... jeg får fejl når jeg opretter:
CREATE TABLE Tagwall (
  id int(11) NOT NULL auto_increment,
  navn varchar(22) NOT NULL,
  email varcher(82) NOT NULL,
  dato text NOT NULL,
  msg varcher(1000) NOT NULL,
  emne varcher(46) NOT NULL,
  site varcher(72) NOT NULL,
  icq varcher(14) NOT NULL,
  ip varchar(15) NOT NULL,
  PRIMARY KEY (id)
);

Og fejlen er:
You have an error in your SQL syntax near 'varcher(82) NOT NULL, dato text NOT NULL, msg varcher(1000) NOT NULL, emne varch' at line 1

HVad kan der være galt?
Avatar billede hells Nybegynder
07. september 2002 - 14:05 #1
skal det ikke være varchar i stedet for varcher
Avatar billede kimg Nybegynder
07. september 2002 - 14:06 #2
icq varcher(14) NOT NULL,
skal det ikke være
icq varchar(14) NOT NULL,

Og de andre også?

Kim
Avatar billede kimg Nybegynder
07. september 2002 - 14:07 #3
CREATE TABLE Tagwall (
  id int(11) NOT NULL auto_increment,
  navn varchar(22) NOT NULL,
  email varchar(82) NOT NULL,
  dato text NOT NULL,
  msg varchar(1000) NOT NULL,
  emne varchar(46) NOT NULL,
  site varchar(72) NOT NULL,
  icq varchar(14) NOT NULL,
  ip varchar(15) NOT NULL,
  PRIMARY KEY (id)
);
Avatar billede paviuz Nybegynder
07. september 2002 - 14:10 #4
når jeg bruger hvad kimg har skrevet kommer den med:

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


255 er for lidt til mig.. hva gør jeg?
Avatar billede kimg Nybegynder
07. september 2002 - 14:20 #5
Du kan bruge den her.

CREATE TABLE Tagwall (
  id int(11) NOT NULL auto_increment,
  navn varchar(22) NOT NULL,
  email varchar(82) NOT NULL,
  dato text NOT NULL,
  msg longtext NOT NULL,
  emne varchar(46) NOT NULL,
  site varchar(72) NOT NULL,
  icq varchar(14) NOT NULL,
  ip varchar(15) NOT NULL,
  PRIMARY KEY (id)
Avatar billede kimg Nybegynder
07. september 2002 - 14:21 #6
mangler lige til sidst );

Kim
Avatar billede paviuz Nybegynder
07. september 2002 - 14:39 #7
hmm hvor meget kan man så skrive med longtext ?
Avatar billede intel4004 Novice
07. september 2002 - 14:43 #8
Der er flere forskellige datatyper i mysql:
http://www.mysql.com/doc/en/Column_types.html

LONGTEXT: A BLOB or TEXT column with a maximum length of 4294967295 (2^32 - 1) characters.

Intel4004
Avatar billede intel4004 Novice
07. september 2002 - 14:44 #9
TEXT ville jo egentlig være nok hvis du kun skal bruge 1000 tegn.
Avatar billede paviuz Nybegynder
07. september 2002 - 16:06 #10
Prøvede at bruge TEXT:
http://www.emil.vonbuchwald.dk/gbog/tagwall.php
så... hvad skal jeg bruge? :)

der er vist lidt over 1000 der eller er det mig!??
Avatar billede kimg Nybegynder
08. september 2002 - 09:14 #11
Hvad er problemet, virker det ikke?

Kim
Avatar billede paviuz Nybegynder
08. september 2002 - 12:09 #12
Problemet er at jeg bruger TEXT så kan jeg ca. indtaste4000 stykker? eller er det bare mig?
hmm.. jeg prøver lige at lave et tag!
Avatar billede paviuz Nybegynder
08. september 2002 - 12:32 #13
Smid lige et svar kimg det andet er ligemget..
Avatar billede kimg Nybegynder
08. september 2002 - 12:36 #14
Her er et svar.
jeg ville sætte den til longtext

Kim
Avatar billede paviuz Nybegynder
08. september 2002 - 12:40 #15
Så gør jeg da det.. ;) :P :)=
:D

bare glad!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester