Avatar billede younk-dk Nybegynder
12. august 2005 - 11:08 Der er 4 kommentarer og
1 løsning

PRIMARY KEY (id,id)

Jeg har fået tilsendt denne fine chat, problemet er at når jeg sætter selve mysql databasen ind i phpmyadmin skriver den at den ikke kan klare at der er 2 primary keys.
Så jeg prøvede at fjerne det ene id, men hvis jeg gør det virker selve chatten ikke.

Findes der en metoede at få phpmyadmin til at lave PRIMARY KEY  (id,id) uden at lave fejl, for da jeg havde min gamle server fungerede det fint, men på den nye jeg har bruger de en anden version af phpmyadmin der ikke kan finde ud af det.


her er selve databasen:

CREATE TABLE chat (
  id int(4) unsigned NOT NULL auto_increment,
  nick varchar(20) NOT NULL default '',
  pass varchar(20) NOT NULL default '',
  status int(1) NOT NULL default '1',
  onlinetid int(15) NOT NULL default '0',
  credits int(22) NOT NULL default '0',
  chatlines int(5) NOT NULL default '0',
  age char(2) NOT NULL default '',
  email varchar(40) NOT NULL default '',
  free_text longtext NOT NULL,
  gender char(1) NOT NULL default '',
  city varchar(40) NOT NULL default '',
  Country varchar(40) NOT NULL default '',
  homepage varchar(100) NOT NULL default '',
  PRIMARY KEY  (id,id)
) TYPE=MyISAM;

Nogle forslag

På forhånd tak
Avatar billede arne_v Ekspert
12. august 2005 - 11:12 #1
der er ike noget problem i at have en primary key af 2 felter

men det giver ingen mening at have samme felt 2 gange i primary key
Avatar billede younk-dk Nybegynder
12. august 2005 - 14:46 #2
k, men sådan var det alså lavet. og selve opret bruger.php scriptet virker ikke uden.
Avatar billede younk-dk Nybegynder
12. august 2005 - 14:48 #3
En chat som minichat 3 bruger det samme. http://asp.dk/sources.asp?mode=view_source&id=1906&submode=show_message&tech_id=2&comment_id=src_1906&message_id=61420

Prøv at hente den og se den tabels den har også det samme PRIMARY KEY  (id,id)
i første tabel
Avatar billede younk-dk Nybegynder
16. august 2005 - 14:30 #4
Er der ingen der kan hjælpe?
Avatar billede younk-dk Nybegynder
18. august 2005 - 20:31 #5
nå, desværre ikke nogle svar.
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