我是一個試驗MySQL的SQL Server小夥,對於即將到來的大型項目(由於授權),我沒有找到很多沒有聚集索引的創建主鍵的信息。我讀過的所有文檔都在5.1中說過,主鍵會自動給出一個聚集索引。由於我使用主鍵列(GUID)的二進制(16),我寧願沒有聚集索引。所以...創建一個沒有聚集索引的mysql主鍵?
- 是否有可能創建一個沒有聚集索引的主鍵?我總是可以將聚集索引放在date_created列上,但是如何防止mysql自動在主鍵上創建聚集索引?
- 如果不行,我可以在GUID列上使用唯一索引並且在表上沒有主鍵的情況下性能良好嗎?我打算在這裏使用nhibernate,所以我不確定是否允許沒有主鍵(還沒有那麼遠)。