23. november 2008 - 19:49
Der er
9 kommentarer og 1 løsning
MySQL kode duer ikke
Hej hva' er der galt her: CREATE TABLE users ( id int(10) unsigned DEFAULT '0' NOT NULL auto_increment, brugernavn varchar(16), password varchar(16), PRIMARY KEY (id) ) MySQL udskriver følgene: #1067 - Ugyldig standardværdi for 'id'
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
23. november 2008 - 20:04
#1
Prøv at angive 0 og ikke '0'. MySQL plejer at være ligeglad, men måske ikke lige netop her.
23. november 2008 - 20:06
#2
Du kan ikke både have en default og en auto_increment - det giver ingen mening. Måske er det hvad den brokker sig over?
23. november 2008 - 20:28
#3
Jeg har nu gjort det i sagde. Ven hva mener den "ingen database valgt" SQL-forespørgsel: CREATE TABLE users( id int( 10 ) unsigned DEFAULT 0, brugernavn varchar( 16 ) , PASSWORD varchar( 16 ) , PRIMARY KEY ( id ) ) MySQL returnerede: #1046 - Ingen database valgt
Slettet bruger
23. november 2008 - 20:35
#4
Skriver du det via MySQL Command Line Client? Så kan du skrive mysql->SHOW DATABASES; Så lister den alle databaserne. Derefter indtaster du mysql->USE [databasenavn]
Slettet bruger
23. november 2008 - 20:35
#5
... Derefter kan du køre bruge CREATE TABLE.
23. november 2008 - 20:37
#6
Jeg bruger phpMyAdmin
Slettet bruger
23. november 2008 - 20:39
#7
Har du husket at vælge en database? Du kan ikke oprette en tabel udenfor en database.
23. november 2008 - 20:39
#8
da mit webhotel kun understøtter de´t
23. november 2008 - 20:53
#9
Nu virker det :) Fandt ud af at der var fejl på MySQL serveren, så min bruger kom over på test databasen, i stedet for min ejegen, kalor vis du vil ha' point, som tak for din hjælp, så giv et svar :)
Slettet bruger
23. november 2008 - 20:56
#10
Det vil jeg gerne :)
Computerworld tilbyder specialiserede kurser i database-management