Avatar billede Acker Novice
18. februar 2002 - 13:07 Der er 14 kommentarer og
1 løsning

probz med CREATE TABLE

if exists (select * from sysobjects where id =
object_id(N'[dbo].[music]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1)
drop table [dbo].[music]
GO

CREATE TABLE [dbo].[music] (
    [band] [char] (35) NULL ,
    [album] [char] (35) NULL ,
    [rating] [float] NULL ,
    [rating_ip] [char] (25) NULL ,
    [review] [char] (800) NULL ,
    [review_ip] [char] (25) NULL ,
    [description] [char] (255) NULL
) ON [PRIMARY]
GO
Avatar billede Acker Novice
18. februar 2002 - 13:08 #1
er der nogen der kan hjælpe med at finde fejlen i denn table ???????
Avatar billede Acker Novice
18. februar 2002 - 13:08 #2
jeg får beskeden:

MySQL said:

You have an error in your SQL syntax near 'if exists (select * from sysobjects where id =
object_id(N'[dbo].[music]') and ' at line 1
Avatar billede erikjacobsen Ekspert
18. februar 2002 - 13:09 #3
Mener du MySql - det ligner mere MSSql ?
Avatar billede Acker Novice
18. februar 2002 - 13:19 #4
ok !.......det forklere jo nok en del !......
Avatar billede Acker Novice
18. februar 2002 - 13:20 #5
jeg skal sætte denne musik chart op !....

http://www.quantumlounge.com/downloadscripts/music/reviews.htm

der står at det ska køre på mySQL !....
Avatar billede erikjacobsen Ekspert
18. februar 2002 - 13:26 #6
Nej den siger "It also use SQL server," dvs. MSSql, men
var oprindeligt lavet til MySql - en oplysning du jo ikke
kan bruge til ret meget.
Avatar billede Acker Novice
18. februar 2002 - 13:31 #7
hmmmm !....

kan det konvateres på en eller anden måde ?......
Avatar billede erikjacobsen Ekspert
18. februar 2002 - 13:34 #8
Ja, der ser ikke ud til at være noget særligt i
tabellen, når den først er oprettet.

Hvad med om du kiggede dig lidt rundt på
http://www.mysql.com

Groft sagt skal du fjerne alle de kantede paranteser, [ og ],
og nøjes med CREATE sætningen (du skal nok kun gøre det
én gang). Jeg kan ikke lige overskue hvordan der bliver
lavet en primær nøgle.
Avatar billede Acker Novice
18. februar 2002 - 13:35 #9
ok !........jeg prøver at fixe det !....
Avatar billede Acker Novice
18. februar 2002 - 13:37 #10
hvid er der var nogel SQl hajer så er MSSql koden der skal konvateres til mySQL her:

if exists (select * from sysobjects where id =
object_id(N'[dbo].[music]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1)
drop table [dbo].[music]
GO

CREATE TABLE [dbo].[music] (
    [band] [char] (35) NULL ,
    [album] [char] (35) NULL ,
    [rating] [float] NULL ,
    [rating_ip] [char] (25) NULL ,
    [review] [char] (800) NULL ,
    [review_ip] [char] (25) NULL ,
    [description] [char] (255) NULL
) ON [PRIMARY]
GO
Avatar billede a1a1 Novice
18. februar 2002 - 13:46 #11
du kan ihvertfald kun bruge denne del...

CREATE TABLE [dbo].[music] (
    [band] [char] (35) NULL ,
    [album] [char] (35) NULL ,
    [rating] [float] NULL ,
    [rating_ip] [char] (25) NULL ,
    [review] [char] (800) NULL ,
    [review_ip] [char] (25) NULL ,
    [description] [char] (255) NULL
)

det andet er noget kun til msSQL...
Avatar billede Acker Novice
18. februar 2002 - 14:08 #12
har prøvet at fjerne [ ] og [dbo].[music]

......men der er en del ting der ikke vil accepteres så hvis der var en der var lidt mere kendt i Mysql så ville jeg sætte stor pris på lidt hlælp !..... :-)
Avatar billede a1a1 Novice
18. februar 2002 - 14:18 #13
[dbo].[music] er navnet på tabelen, ret til music istedet for..
Avatar billede Acker Novice
18. februar 2002 - 14:24 #14
ok !...
Avatar billede Acker Novice
18. februar 2002 - 15:58 #15
taKKK !
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