Avatar billede hopir Novice
29. januar 2006 - 18:47 Der er 4 kommentarer og
1 løsning

kode virker ikke. til login

hey nogen der lige vil kigge på koden her, jeg har ikk så meget styr på sql men phpmyadmin siger:

#1067 - Invalid default value for 'id'

og min kode er:

CREATE TABLE users (
id int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
brugernavn varchar(16),
password varchar(16),
PRIMARY KEY (id)
)

hvad er fejlen???
Avatar billede jaw Nybegynder
29. januar 2006 - 18:50 #1
Et gæt er, at den ikke kan li' at det er auto increment samtidig med at der 0 som default value.
Avatar billede hopir Novice
29. januar 2006 - 18:53 #2
oki hvad ville du så mene jeg skulle sætte default value til?
Avatar billede jaw Nybegynder
29. januar 2006 - 18:57 #3
Til ikke noget:
CREATE TABLE users (
id int(10) unsigned NOT NULL auto_increment,
brugernavn varchar(16),
password varchar(16),
PRIMARY KEY (id)
)
Avatar billede yezbarh Nybegynder
29. januar 2006 - 20:14 #4
CREATE TABLE `users` (
  `id` int(4) NOT NULL auto_increment,
  `brugernavn` varchar(200) NOT NULL default '',
  `password` varchar(200) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM CHARSET=latin1 AUTO_INCREMENT=1 ;

-- det bruger jeg!
Avatar billede hopir Novice
05. august 2011 - 10:10 #5
modtog aldrig et "svarindlæg" accepterer selv så.
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