我有一个带有表的 MySQL 数据库,在该表中我有一个 Enum 列,如下所示:
enum('mmol/l','pmol/l','g/l','mmol/mol','cm','kg','st','l','mg/l','mg/mmol',
'micromol/l','ml/min','poäng','%','mm Hg','JDF enheter','ak-index')
我有一个文本字段,用户写入上述值之一,如果用户正确写入字符串,我可以毫无问题地向该列插入和取出数据。
但是不能保证用户知道您可以在该字段中写入哪些枚举值,所以无论如何要取出您可以写入数据库的枚举值,还是我需要对其进行硬编码?