Здравейте .
Аз съм много бос по mySQL .
Имам следната заявка която изпълнявам директно от phpMyAdmin.
И ми дава следната грешка
Ще съм много благодарен ако някой каже къв е проблема със синтаксиса и как би трябвало да се оправи.
Ако може да спомене и няколко думи за какво служат тея ключове
FOREIGN KEY REFERENCES PREFIX ON DELETE CASCADE
Благодаря предварително.
Аз съм много бос по mySQL .
Имам следната заявка която изпълнявам директно от phpMyAdmin.
Код:
CREATE TABLE ADPALACE_FAQ (
ID int ( 11 ) unsigned NOT NULL default '0' ,
HEADING_ID int ( 11 ) unsigned NOT NULL default '0' ,
QUESTION varchar ( 255 ) NOT NULL default ' ' ,
ANSWER text NOT NULL ,
SORTORDER int ( 5 ) unsigned NOT NULL default '0' ,
PRIMARY KEY ( ID ) ,
FOREIGN KEY ( HEADING_ID ) REFERENCES PREFIX FAQ_HEADING (
ID
) ON DELETE CASCADE
) TYPE = InnoDB
И ми дава следната грешка
MySQL отговори:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FAQ_HEADING (ID)
ON DELETE CASCADE
) TYPE = InnoDB' at line 9
Ще съм много благодарен ако някой каже къв е проблема със синтаксиса и как би трябвало да се оправи.
Ако може да спомене и няколко думи за какво служат тея ключове
FOREIGN KEY REFERENCES PREFIX ON DELETE CASCADE
Благодаря предварително.