Hirdetés

Új hozzászólás Aktív témák

  • lanszelot
    addikt

    hogy lehetne autoincrement primary key, amikor foreign key is egyben?
    Ebben a sorrendben kell letrehozni es feltolteni a tablakat:

    CREATE TABLE IF NOT EXISTS supplier_groups (
    ...         group_id integer AUTOINCREMENT PRIMARY KEY,
    ...         group_name text NOT NULL)

    CREATE TABLE IF NOT EXISTS suppliers (
    ...         supplier_id   INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    ...         supplier_name TEXT    NOT NULL,
    ...         group_id      INTEGER NOT NULL,
    ...         FOREIGN KEY (group_id)
    ...        REFERENCES supplier_groups (group_id))

    INSERT INTO supplier_groups (group_name) VALUES ('Jedi')

    INSERT INTO suppliers (supplier_name, group_id) VALUES ('Obi van Kenobi',1)

    Köszönöm szépen a választ.

    Ez így nem jó, mert a group_id -t nekem kell megadni.
    Pont az a lényeg, hogy automatikusan átadja, ne nekem kelljen php -van bele íratni.
    Így hülyeségeket hoz létre. Foreign key-nek semmi értelme, azt írok be amit akarok.

Új hozzászólás Aktív témák