已采納回答 / 阿Dine
對于唯一約束來說,創(chuàng)建唯一約束的同時會自動創(chuàng)建其對應(yīng)的索引 而刪除其索引則同時刪除其約束;對于外鍵約束來說,創(chuàng)建外鍵約束的同時則不會同時創(chuàng)建其對應(yīng)的索引 而要刪除他則可以通過刪除其約束名稱進行刪除;這也許也是主鍵約束為什么會自動為主鍵列主動創(chuàng)建索引的原因;關(guān)于如何理解索引:http://www.cnblogs.com/newpanderking/p/3781043.html
2019-01-19
最贊回答 / 柳凡凡
問了大神,在這里跟大家分享一下。我之前理解的查詢mysql是以為查詢MySQl軟件里所有數(shù)據(jù)庫的所有表,其實并不存在這樣的功能。因為查詢的只是mysql這個數(shù)據(jù)的全部表,而tb1這個表歸屬于test這個數(shù)據(jù)庫。
2019-01-11
最新回答 / 慕UI4528445
語句沒啥問題,可能是表對應(yīng)錯了吧, 你的LAST_INSERT_ID返回了2,但是你這張test表已經(jīng)有3條記錄了,看看是否是同一個庫下面的test表。也可以再檢查下test表的建表語句
最新回答 / 不會吃羊的頭狼
因為BEGIN? ?END語句中的語句是我們調(diào)用這個函數(shù)時需要執(zhí)行的語句,如果定義完函數(shù)之后沒有把那個分隔符改回來直接調(diào)用函數(shù)就不起作用了。之前通過DELIMITER修改分隔符,定義完函數(shù)還需要再把分隔符修改回來。