Перечислите перечисление MySQL в Java - PullRequest
0 голосов
/ 12 марта 2010

Есть ли способ получить все возможные значения из столбца перечисления MySQL?

В документации MySQL говорится, что тип перечисления MySQL возвращается в виде строки Java, поэтому я, в принципе, хотел бы получить все возможные строки, которые можно передать при запросе таблицы с таким перечислением.

Я не смог сразу найти что-либо, когда просматривал метаданные, возвращенные для такого столбца, но поскольку enum не является стандартным SQL, я не уверен, что это вообще возможно ... какие-либо предложения?

1 Ответ

2 голосов
/ 12 марта 2010

SHOW COLUMNS FROM Table LIKE field возвращает что-то вроде: enum('value1','value2','value3','value4'). Разобрать значения перечисления из строки с помощью регулярного выражения ("/'(.*?)'/").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...