0
書面如果我跑SHOW COLUMNS FROM table_name
我得到:什麼決定,如果MUL爲SQL列
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| convo_id | int(11) | NO | PRI | NULL | auto_increment |
| client_convo_id | varchar(255) | NO | | NULL | |
| user_id | int(11) | NO | MUL | NULL | |
+-----------------+--------------+------+-----+---------+----------------+
望着Key
-column,很清楚什麼PRI
手段,即主鍵。根據我的研究,MUL
代表多個,這意味着在這個表中可以有多個相同的user_id
實例。但是client_convo_id
字段呢?它在Key
列中沒有值。這是什麼意思?我懷疑表格中可能有多個條目與client_convo_id
相同。那麼,爲什麼client_convo_id
在其Key
列中沒有MUL
?
'SHOW CREATE TABLE table_name'提供更多信息 –