Avatar billede cdygaard Nybegynder
07. juli 2004 - 15:31 Der er 7 kommentarer og
1 løsning

Not unique table/alias

Jeg får fejlmeddelelsen; Not unique table/alias: 'Col2_VC'.
Min sql streng ser sådan her ud:

$sql = "DELETE Col". $cols . "_VC, Col". $cols ."_uid_IN FROM " . DB_NAME . ".Daycalendar_T WHERE Col". $cols . "_uid_IN = '$uid'";

Hvad er der galt?
Avatar billede erikjacobsen Ekspert
07. juli 2004 - 15:48 #1
Skal du slette hele rækken siger du bare DELETE FROM ....
Hvad vil du gøre med de 2 felter du anfører?
Avatar billede cdygaard Nybegynder
07. juli 2004 - 15:50 #2
Der er et felt i databasen der hedder Col2_VC, ligesom der også er nogle der hedder Col1_VC og Col3_VC, det kan måske være derfor det ikke er unikt. Jeg kunne godt tænke mig at vide det.
Avatar billede cdygaard Nybegynder
07. juli 2004 - 15:52 #3
Jeg vil slette informationerne i Col2_VC og Col2_uid_IN hvor Col2_uid_IN = '$uid'. Jeg vil ikke slette hele rækken.
Avatar billede erikjacobsen Ekspert
07. juli 2004 - 15:52 #4
Hvad vil du gøre med de 2 felter du anfører?
Avatar billede erikjacobsen Ekspert
07. juli 2004 - 15:53 #5
Ok, så er det

  UPDATE dintabel SET felt1='',felt2='' WHERE ...
Avatar billede cdygaard Nybegynder
07. juli 2004 - 16:06 #6
Tak for det Erik, smid lige et svar så du kan få point. Eller er det ikke dig der ikke vil have point?
Avatar billede erikjacobsen Ekspert
07. juli 2004 - 16:09 #7
Nej, jeg gider ikke det der med point. Tak.
Avatar billede cdygaard Nybegynder
07. juli 2004 - 17:18 #8
Ok. Hvis du svarer på et af mine spørgsmål en anden gang, tager jeg bare pointene retur uden viddere, medmindre du siger anderledes.
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