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?
MySQL delete / update where clause
MySQL delete / update where clause
"Only after disaster can we be resurrected"
- Must be a level 8 issue.
- Must be a level 8 issue.
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å. (:
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.
- Must be a level 8 issue.
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å?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)
[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.
- Must be a level 8 issue.