Avatar billede Claus Mester
30. juli 2005 - 20:34 Der er 7 kommentarer og
2 løsninger

create table fungerer ikke

Hej.

Kan i fortælle mig, hvorfor følgende kode kun opretter tabellen, men ikke kollonnerne:

create table fakturaer(
fakturanummer INT PRIMARY KEY AUTO_INCREMENT,
cvr INT NOT NULL,
ekspedient INT NOT NULL,
dato DATE NOT NULL);

Har også forsøgt med små attributtyper - samme resultat.

nicolaus
Avatar billede arne_v Ekspert
30. juli 2005 - 20:37 #1
jeg har aldrig hørt om at CREATE TABLE kunne oprette en tabel uden kolonner, så
jeg tror at du tager fejl med hensyn til dette

men hvis du forklarer hvad du gør og hvad du ser (med hensyn til fejl) så
kan vi sikkert rådgive
Avatar billede Claus Mester
30. juli 2005 - 20:44 #2
Nej - jeg har oprettet mange tabeller etc. indenfor de seneste dage (sidder og følger tutorial i et Libris hæfte).

Starter mysql -u root (ingen kode)
Use Database;
... og så ovenstående kode.

Resultat:
Query OK, 0 rows affected (0.00 sec)

select * from fakturaer;
Empty set (0.00 sec)

Show tables;
+--------------------------+
| Tables_in_computerbiksen |
+--------------------------+
| fakturaer                |
+--------------------------+
1 row in set (0.00 sec)

Fatter det ikke!
Avatar billede barklund Nybegynder
30. juli 2005 - 20:46 #3
Det betyder jo bare, at der ikke er nogle rækker i tabellen - ikke, at der ikke er nogle kolonner.

Lav en 'DESCRIBE fakturaer' - så vil du kunne se kolonnerne og deres typer.

--
Morten Barklund
Avatar billede arne_v Ekspert
30. juli 2005 - 20:47 #4
Der er ikke noget i det du copy paster ind som indikerer at der ikke er kolonner.

Prøv og indsæt nogle data og prøv så at lave en SELECT.
Avatar billede Claus Mester
30. juli 2005 - 20:53 #5
Nej, det er bare for meget. Tog fejl af describe og select.
Nå, men det sker jo - og så så sent på aften :D (reddede lidt af æren)
Takker for svar!
Avatar billede barklund Nybegynder
30. juli 2005 - 22:12 #6
/me kaster et svar :)
Avatar billede barklund Nybegynder
30. juli 2005 - 22:12 #7
Selvom arne_v nu havde lige så meget ret :)
Avatar billede arne_v Ekspert
30. juli 2005 - 22:13 #8
så kan jeg da også bare kaste et svar

:-)
Avatar billede barklund Nybegynder
31. juli 2005 - 20:17 #9
Tark for points :)
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

IT-JOB