Toon posts:

[SQL] could not find UNIQUE INDEX with specified columns *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik had even een vraagje.

Bij mijn SQL script krijg ik de volgende fout die ik echt niet kan vinden:

Unsuccessful metadata update
could not find UNIQUE INDEX with specified columns

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Unsuccessful metadata update 
could not find UNIQUE INDEX with specified columns 
Statement: CREATE TABLE Banner 
( ID IDDomein NOT NULL, 
GlobalBannerID IDDomein, 
Metaopnemeninhomepage metaTYPE, 
Alt naamTYPE, 
URL naamTYPE, 
Volgorde floatTYPE, 
Extensie extensieTYPE, 
PlaatjeBestandsnaam naamTYPE, 
Meta naamTYPE, 
Types typesTYPE, 
Titel naamTYPE, 
Globalsite naamTYPE, 
TotalViews telTYPE, 
TotalClicks telTYPE, 
HitsID IDDomein, 
AantalPaginas smallTYPE, 
HitsSite naamTYPE, 
HitsCreateDate DATE, 
HitsModification DATE, 
HitsViews telTYPE, 
HitsClicks telTYPE, 
Paginanummer1 smallTYPE, 
Link naamTYPE, 
Paginanummer2 smallTYPE, 
InformerCode naamTYPE, 
Mutatiedatum DATE, 
Mutatietijd TIME, 
Tijd smallTYPE, 
LaatsteGebruiker naamTYPE, 
Seconden smallTYPE, 
Groep groepTYPE, 
PRIMARY KEY (ID), 
FOREIGN KEY (HitsID) REFERENCES Hit (HitID), 
FOREIGN KEY (HitsSite) REFERENCES Hit (Site), 
FOREIGN KEY (HitsCreateDate) REFERENCES Hit (CreateDate), 
FOREIGN KEY (HitsModification) REFERENCES Hit (Modification), 
FOREIGN KEY (HitsViews) REFERENCES Hit (Views), 
FOREIGN KEY (HitsClicks) REFERENCES Hit (Clicks) 
)

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Waarschijnlijk een foreign key die een niet unieke index referenced.

Als je een unieke combinatie van twee velden hebt, dan zul je dat moeten aangeven met:
FOREIGN KEY (<veld1>, <veld2>) REFERENCES <tabel> (<veld1>, <veld2>)

Let daarbij op dat de volgorde van veld1 en veld2 essentieel is.