I am trying following query:
ALTER TABLE `booking`
ADD `feedback_id` INT(11) UNSIGNED,
INDEX `b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN KEY (`feedback_id`)
REFERENCES feedback(`id`)
but it is giving following error:
Query: ALTER TABLE `booking` ADD `feedback_id` INT(11) UNSIGNED, INDEX `b_feedback_fk_idx` (`feedback_id` ASC), CONSTRAINT `feedback_fk...
Error Code: 1064
Erreur de syntaxe près de '`b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN ' à la ligne 4
Assuming that you want to add new index and foreign key constraint, you need to use ADD
before INDEX
and CONSTRAINT
.
ALTER TABLE `booking`
ADD `feedback_id` INT(11) UNSIGNED,
ADD INDEX `b_feedback_fk_idx` (`feedback_id` ASC),
ADD CONSTRAINT `feedback_fk`
FOREIGN KEY (`feedback_id`)
REFERENCES feedback(`id`)
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments