sql >> Databáze >  >> RDS >> Oracle

SQL:vytváření tabulek s primárními klíči a odkazem na cizí klíč (

Pro vložený cizí klíč nemůžete použít foreign key klíčové slovo. Máte také visící , na konci:

CREATE TABLE BOOK 
(
  ISBN INTEGER PRIMARY KEY,
  year integer CHECK (year BETWEEN 1900 AND 2016),
  title varchar (60) REFERENCES FORFATTER (BOK),
  publisher utgiver varchar (90) --<<< remove the comma here
);

Alternativně:

CREATE TABLE BOOK 
(
  ISBN INTEGER PRIMARY KEY,
  year integer CHECK (year BETWEEN 1900 AND 2016),
  title varchar (60),
  publisher utgiver varchar (90), --<< for this syntax you need the comma
  foreign key (title) REFERENCES FORFATTER (BOK) 
);



  1. Zkontrolujte, zda uživatelské jméno existuje PDO

  2. Existuje omezení délky dotazu v mysql?

  3. Jak posunout hodnoty sloupců v MySQL?

  4. Přístup odepřen uživateli 'root'@'localhost' pomocí PHPMyAdmin