課程
/數據庫
/MySQL
/與MySQL的零距離接觸
這個是為啥?
2016-08-26
源自:與MySQL的零距離接觸 3-7
正在回答
老師的有row2是因為他的表里邊還有另外的值有約束,你的表里只有PID有約束。 你的輸出結果key_name:pid; 我的這個表就有主鍵約束和唯一約束,就輸出了兩行:
mysql> show indexes from tbl4\G*************************** 1. row ***************************??????? Table: tbl4?? Non_unique: 0???? Key_name: PRIMARY?Seq_in_index: 1? Column_name: id??? Collation: A? Cardinality: 2???? Sub_part: NULL?????? Packed: NULL???????? Null: ?? Index_type: BTREE????? Comment: Index_comment: *************************** 2. row ***************************??????? Table: tbl4?? Non_unique: 0???? Key_name: username?Seq_in_index: 1? Column_name: username??? Collation: A? Cardinality: 2???? Sub_part: NULL?????? Packed: NULL???????? Null: ?? Index_type: BTREE????? Comment: Index_comment: 2 rows in set (0.00 sec)
紫漾 提問者
將分號去掉就沒有ERROR提示了。
mysql> show indexes from users2\G*************************** 1. row ***************************??????? Table: users2?? Non_unique: 0???? Key_name: PRIMARY?Seq_in_index: 1? Column_name: id??? Collation: A? Cardinality: 0???? Sub_part: NULL?????? Packed: NULL???????? Null: ?? Index_type: BTREE????? Comment: Index_comment: 1 row in set (0.00 sec)mysql>
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-26
老師的有row2是因為他的表里邊還有另外的值有約束,你的表里只有PID有約束。 你的輸出結果key_name:pid; 我的這個表就有主鍵約束和唯一約束,就輸出了兩行:
mysql> show indexes from tbl4\G
*************************** 1. row ***************************
??????? Table: tbl4
?? Non_unique: 0
???? Key_name: PRIMARY
?Seq_in_index: 1
? Column_name: id
??? Collation: A
? Cardinality: 2
???? Sub_part: NULL
?????? Packed: NULL
???????? Null:
?? Index_type: BTREE
????? Comment:
Index_comment:
*************************** 2. row ***************************
??????? Table: tbl4
?? Non_unique: 0
???? Key_name: username
?Seq_in_index: 1
? Column_name: username
??? Collation: A
? Cardinality: 2
???? Sub_part: NULL
?????? Packed: NULL
???????? Null:
?? Index_type: BTREE
????? Comment:
Index_comment:
2 rows in set (0.00 sec)
2016-08-26
將分號去掉就沒有ERROR提示了。
mysql> show indexes from users2\G
*************************** 1. row ***************************
??????? Table: users2
?? Non_unique: 0
???? Key_name: PRIMARY
?Seq_in_index: 1
? Column_name: id
??? Collation: A
? Cardinality: 0
???? Sub_part: NULL
?????? Packed: NULL
???????? Null:
?? Index_type: BTREE
????? Comment:
Index_comment:
1 row in set (0.00 sec)
mysql>