我想在我現有的表添加外鍵約束(InnoDB類型) ,我在下面列出兩個表:的MySQL錯誤代碼1215:不能在ALTER TABLE添加外鍵約束:Mysql的
tbl_users : [ user_id(INT,AUTO_INCREMENT), user_name,--- etc]
tbl_users_meta : [ user_meta_id(INT,AUTO_INCREMENT), user_id(INT),--- etc]
我已經創建了索引 'USER_ID' 開 'tbl_users_meta' 如下:
這裏是我的查詢但我每次都得到(MySQL錯誤代碼1215:)。我能得到它的問題是什麼?
ALTER TABLE `tbl_users_meta`
ADD CONSTRAINT `fk users user_id`
FOREIGN KEY (`user_id`) REFERENCES
`sanskrut`.`tbl_users`(`user_id`)
ON DELETE NO ACTION ON UPDATE CASCADE;
兩個表都在相同的數據庫? –
是都在同一分貝 –
檢查mysql錯誤日誌和共享詳細信息... –