MySQL開發規範中必須禁用char()

一、說明
channel渠道號到底應該怎麼選擇數據類型,兩個選擇,一個是char(),另一個是varchar()。在系統裏看到用什麼的都有,沒有任何規律,實在沒辦法了沒轍了需要制定一個規範,禁用char()。

二、原因
1、char擴展會導致表鎖,會影響業務。
2、varchar擴展在255之內不會重建表,也不會產生鎖表,不影響業務。
3、尤其是類似channel(3)渠道號這種一定要用varchar數據類型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章