我現在正在學習一個教程,學習如何在我現有的站點中構建一些東西。PHP/MySQL - 外鍵問題
的教程告訴我,我需要對我的數據庫
ALTER TABLE posts ADD FOREIGN KEY(post_by) REFERENCES users(user_id) ON DELETE RESTRICT ON UPDATE CASCADE;
,並收到錯誤說它不能創建表的IM運行此。
'用戶'表來自我現有的數據庫,其他的都是新的。
該教程給了我幾個修改命令來運行,他們都完美,除非當試圖使用'用戶'表。
我完全堅持這一點,任何幫助將不勝感激。
乾杯
哦宕,您的權利,用戶表是MyISAM的...嗯,是有一個SQL命令,我可以運行改變它過度? – BigJobbies
@BigJobbies'ALTER TABLE表ENGINE = INNODB' – h2ooooooo