我有一個帶有CHAR(1)字段的MySQL表。我存儲單個字符。有時我需要在此字段中存儲空間,但MySQL不允許我。我正在使用MySQL v.5.6.22。如何在MySQL CHAR字段中存儲空格字符?
此運行,但空字段存儲:
INSERT INTO
companies(name_char_0)
values(' ');
這將返回一個空值:
SELECT HEX(name_char_0)
FROM companies;
我不會遇到此問題,VARCHAR(1)場,但我有一系列這些CHAR字段作爲查找和速度是一個問題。我相信VARCHAR(1)字段的搜索總是比CHAR(1)字段慢。
什麼版本的mysql? –
只注意到你正在使用CHAR .... –