我用NaviCat(一個MySQL應用程序)創建了一個外鍵,但是我創建該外鍵後,它從外鍵列表中消失,並添加了一個新的索引。這是否意味着出了問題或者是正常發生?如何檢查是否創建了外鍵
我已經嘗試使用information_schema How to check if a column is already a foreign key?但導致Unknown table 'REFERENTIAL_CONSTRAINTS' in information_schema
。查詢是否可以用於MsSQL並且與MySQL不同?
是否有可能一次對所有表執行此操作?或者將引擎默認設置爲InnoDB?還是有缺陷? – 2012-03-05 10:28:51
@Webscrabbler沒有缺陷,但有時MyISAM可能比InnoDB更快。例如,MyISAM處理非阻塞和非事務性的concurent插入。它也沒有主鍵上的集羣化(也可能是缺點)。等等因此,根據您的表格工作負載,可能會存在一些性能問題。 – 2012-03-05 14:43:46