Avatar billede ohhelpme Nybegynder
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'
Avatar billede arne_v Ekspert
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.
Avatar billede erikjacobsen Ekspert
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?
Avatar billede ohhelpme Nybegynder
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
Avatar billede 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]
Avatar billede Slettet bruger
23. november 2008 - 20:35 #5
... Derefter kan du køre bruge CREATE TABLE.
Avatar billede ohhelpme Nybegynder
23. november 2008 - 20:37 #6
Jeg bruger phpMyAdmin
Avatar billede 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.
Avatar billede ohhelpme Nybegynder
23. november 2008 - 20:39 #8
da mit webhotel kun understøtter de´t
Avatar billede ohhelpme Nybegynder
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 :)
Avatar billede Slettet bruger
23. november 2008 - 20:56 #10
Det vil jeg gerne :)
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
Computerworld tilbyder specialiserede kurser i database-management

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