Avatar billede razor Nybegynder
14. juli 1999 - 20:02 Der er 7 kommentarer og
1 løsning

Create Table

Hvordan laver man en tabel i mysql ?
Avatar billede razor Nybegynder
15. juli 1999 - 01:28 #1
hvad skulle jeg med den sidste... hvis det var php3 jeg ikke kunne finde ud af var den et anden sted jeg ville have spurgt!
Avatar billede jack_ekman Nybegynder
14. juli 1999 - 23:40 #2
Jeg har rodet lidt med dit sql-script og det virker nu med denne udformning :

create table abonnering
(
id                  int not null auto_increment,
userid              int not null,
Kategoriid          int not null,
key (kategoriid),
key (Userid),
primary key (id)
)

Problemet var at du ville bruge kategoriid og userid som fremmednøgler.  Fremmednøgler kan ikke være 0, så derfor ovenstående ændringer.

Venlig hilsen

Jack
Avatar billede razor Nybegynder
14. juli 1999 - 23:42 #3
er det i php3 man skal skrive det?
Avatar billede macfat Nybegynder
15. juli 1999 - 01:20 #4
Avatar billede guru Nybegynder
15. juli 1999 - 11:28 #5

Først laver du en database:
~/> mysqladmin create minbase

Det letteste er herefter at lave din tabel i en teksteditor, som ovenfor beskrevet (CREATE TABLE....). Eksempelvis kaldet mintabel.sql

Derefter sender du den tekstfil over i databasen, med:

~/> cat mintabel.sql > mysql minbase

Du kan også skrive det hele på kommandolinie i mysql. For at starte kommandolinien skriver du så bare:

~/> mysql minbase

Ny prompt, herefter tabel definitionen:

mysql> CREATE TABLE
mysql>  ...(bla...bla...)...
mysql> );

Herefter skriver den oprettet (hvis du ikke har nogen fejl altså.

For en præcis beskrivelse af CREATE formatet:

http://linux.dk/doc/mysql-manual/html/chapter3.html#Create

Håber det hjalp.


Avatar billede long Nybegynder
14. juli 1999 - 20:39 #6
prøv denne :

CREATE TABLE Abonnering
    (
    ID                  INT NOT NULL AUTO_INCREMENT,
    UserID              INT,
    KategoriID          INT,
    KEY (KategoriID),
    PRIMARY KEY (ID),
    KEY (UserID)
    )
Avatar billede razor Nybegynder
15. juli 1999 - 14:17 #7
Mange tak!
Avatar billede razor Nybegynder
14. juli 1999 - 21:42 #8
Hvor skal jeg skrive det henne?
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