MySQL delete / update where clause

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

MySQL delete / update where clause

Post by Zhaozhou »

Hallå där.

Jag håller på och skriva på en liten PHP-kod vart syfte är att ändra på alla databaser, alla tables och alla columner oberoende av typ, längd, storlek, etc.

Och nu har jag stött på ett problem;

Om man har en table, där det inte finns någon key överhuvudtaget, utan bara en eller flera kolumner som faktist kan vara identiska med varandra.
Om jag nu vill ändra eller ta bort en specifik, hur skulle det då se ut?
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Om en eller flera kolumner kan vara identiska med varandra, hur vet du då vilken specifika du vill ändra eller ta bort?

Att inte ha någon primary key i sådana fall är dålig databasdesign. :p
hej.
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

Post by Zhaozhou »

Jag tänkte mer om det fanns något sätt att säga "index 3" eller liknande, så den vet vilken exakt row man vill ta bort / ändra

Och jo, jag håller med om att det är dålig databasdesign ;P men som sagt, jag vill att mitt script ska klara av det också. (:
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

"Om man har en table, där det inte finns någon key överhuvudtaget"

Det finns alltid en key(CPK eller PK, dvs. Composite Primary Key eller bara Primary Key)
Zhaozhou
Posts: 150
Joined: 2005-06-25 14:32:20
Contact:

Post by Zhaozhou »

thr wrote:"Om man har en table, där det inte finns någon key överhuvudtaget"

Det finns alltid en key(CPK eller PK, dvs. Composite Primary Key eller bara Primary Key)
Composite Primary Key, har jag aldrig hört talas som. Googlade lite, och på alla länkar jag hittade visade dom hur man definerade dom själv. Allså om man inte definerar en sådan finns den inte, eller har jag fel då?

[Edit]
Samma sak måste det la vara med Primary Key. Om man inte definerar den, så finns den inte.
[/Edit]
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
Post Reply