Zum Inhalt springen

Primary Keys im Kickstarter eingeben

Erstellt am 2. Mai 2006 · 3 Antworten · letzte Antwort am 10. Mai 2006

Tags: Frage

GreaseGun ·

Hallo,

ich habe große Probleme mich mit der Tabellenerzeugung im Kickstarter anzufreunden.

Ich habe eine Produkttabelle und möchte eine ProduktID prid (mit 'r') anlegen. die soll halt der primary key mit autoincrement sein,
da sie ein fremdschlüssel in einer zweiten tabelle werden soll.

im kickstarter kann ich aber weder autoincrement noch unique key eingeben.

wie löse ich das?

hier noch mal (vereinfacht) meine 3 tabellen, wie ich sie geplant hatte:

1.(produkte)
PRID PRODUKTNAME PREIS

2.(bestellung)
BID UID STATUS

3.(bestellitem)
ITEMID BID PRID ANZAHL

oder kann ich das nicht im kickstarter erzeugen?

woida ·

Hast du dir schonmal die Tabellen angeschaut, die der Kickstarter erzeugt?

Er legt automatisch eine Spalte "pid" als autoincrement an. Dann mußt du halt den verwenden.

m.​helmich ·
woida schrieb

Er legt automatisch eine Spalte "pid" als autoincrement an. Dann mußt du halt den verwenden.

Nicht ganz richtig, das autoincrement-Feld bei den Typo3-Tabellen heißt "uid". Das "pid"-Feld beschreibt die UID der Seite, auf der der Datensatz gespeichert wird. 🙂