3
爲了便於閱讀,我希望將變量存儲爲諸如「in」,「out」,「auto」之類的varchar,而不是像「0」,「 1「,」2「。有沒有什麼原因,我不應該把它作爲一個varchar存儲?MYSQL:varchar vs int用於存儲變量
我問的原因是我聽說int更快,但是在這種情況下適用,還是速度差異會很小以至於可以忽略不計?
我對MYSQL很新穎,所以請讓我知道如果您需要更多信息,我已經搜索了類似的問題/答案,但沒有找到任何答案我的問題。
你也可以使用枚舉。許多人會認爲smallint 1是理想的,但除非你打算遷移到其他數據庫,否則你應該使用enum或varchar。不太可能你會注意到一個延遲 –
我想你自己已經回答了,至於它是什麼時候有所作爲。這取決於你的數據庫有多大 – meda
只是在鐘聲中,速度差可能不會註冊。這個數值可以忽略不計,因爲它可能小於CPU的量子長度,所以它不會從其他進程(包括自身)中取出循環。 –