29. august 2000 - 13:53
Der er
12 kommentarer og 1 løsning
hvoffor kan jeg ikke auto increment??
Jeg starter mysql op. skriver: use test skriver: create table test (id auto increment); Så får jeg fejl meddelsen: ERROR 1064: You have an error in your SQL syntax near \'auto increment)\' at line 1 Hvordan får jeg auto nummering!!!!!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
29. august 2000 - 14:01
#1
du skal gøre således: create table Nummer (nr int not null auto_increment) vh Fum
29. august 2000 - 14:02
#2
Hov glemte lige \";\" til sidst Fum
29. august 2000 - 14:10
#3
Lad mig gætte. int not null står for: All Integer but not 0 (zero) null
29. august 2000 - 14:13
#4
gozar, godt gæt men ikke helt korrekt: int er ganske rigtigt integer, men not null betyder at værdien ALDRIG må være nul og at db\'en ikke skal acceptere en insert/update hvor værdien i not null felterne er 9 (eller blanke hvis der er tale om et tekstfelt). Altså: Not Null = Ikke tomt
29. august 2000 - 14:15
#5
ups: fejl: not null felterne er 9 skulle have været not null felterne er 0
29. august 2000 - 14:18
#6
Så har jeg et ænkelt problem mere!! Skriver nu fgl sql sætning; mysql> create table test (id int not null auto_increment) -> key id (id); ERROR 1064: You have an error in your SQL syntax near \'key id (id)\' at line 2 Og den vil have at id skal være primary key, for at være auto increment
29. august 2000 - 14:21
#7
primary key(nr) skal sættes ind i ex ovenover vh Fum
29. august 2000 - 14:23
#8
Dvs create table Nummer (nr int not null auto_increment, tekst varchar (250), primary key(nr) ); Hvis du da vil have et textfelt med Fum
29. august 2000 - 14:28
#9
Nu har jeg prøvet med de her sql setninger! mysql> create table test (id int not null auto_increment) -> primary key(id); ERROR 1064: You have an error in your SQL syntax near \'primary key(id)\' at line 2 mysql> primary key(id) -> create table test (id int not null auto_increment); ERROR 1064: You have an error in your SQL syntax near \'primary key(id) create table test (id int not null auto_increment)\' at line 1 Virksen ikke!!!
29. august 2000 - 14:30
#10
Okay, så virker det
29. august 2000 - 14:31
#11
Kik nu lige lidt bedre på det jeg skrev, altså rækkefølgen med primary key etc create table Nummer (nr int not null auto_increment, tekst varchar (250), primary key(nr) ); Fum
29. august 2000 - 14:33
#12
Undskyld mit svar blev lidt forsinket så det ser lidt underligt ud ovenover Fum
29. august 2000 - 14:44
#13
Weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Det virker helt perfekt!! havde heller ikke set din kommentar 29-08 2000 14:23:59
Computerworld tilbyder specialiserede kurser i database-management