mysql導入向導怎么選擇主鍵?
首先,在創建表的時候,我們可以通過 primary key 指定某列(或某幾列)為主鍵,那么自然而言,MySQL 數據庫為選定這一列(或多列)為該表的主鍵列。
其次,當我們沒有通過 primary key 為表指定主鍵時,那么 MySQL 會獲取第一個唯一并且不可以為空的列作為主鍵列。
如果上述兩種方法都沒有選定主鍵,則 MySQL 會自動為我們的表創建一個 6 個字節的隱藏列 row_id , 并且把這個列設定為我們這個表的主鍵列。
首先,在創建表的時候,我們可以通過 primary key 指定某列(或某幾列)為主鍵,那么自然而言,MySQL 數據庫為選定這一列(或多列)為該表的主鍵列。
其次,當我們沒有通過 primary key 為表指定主鍵時,那么 MySQL 會獲取第一個唯一并且不可以為空的列作為主鍵列。
如果上述兩種方法都沒有選定主鍵,則 MySQL 會自動為我們的表創建一個 6 個字節的隱藏列 row_id , 并且把這個列設定為我們這個表的主鍵列。