Возможный дубликат: Поэтому мне было интересно, должен ли я создать ...
Я создаю таблицу, которая будет получать разные значения в поле, подумайте о таблице журнала, в которой поле «значение» может быть числом, маленькой строкой или большим текст и т. д.
Поэтому мне было интересно, следует ли мне создать это поле «значения» как текст или создать два поля, одно для небольших входов, таких как дата, числа и некоторая строка, а другое - только для входных текстов.Итак, у меня такой вопрос: Должно ли это поле «значение» быть Varchar вместе с другим «значением2» в виде текста или создать одно поле Text, которое mysql будет правильно управлять этим?
Я боюсь, что создание только одного поля Text может плохо сказаться на производительности .
РЕДАКТИРОВАТЬ: число, дата, время и т. Д. Будут преобразованы в строку перед вставкой, это не главное
Спасибо,
но когда я выполняю чистую сборку с помощьюant
, я получаю пару ошибок, одну в строкеinstanceof
, другую в строке преобразования:443: inconvertible types [javac] found : E [javac] required: mypackage.LogEvent.Type [javac] if (code instanceof LogEvent.Type) [javac] ^ 445: inconvertible types [javac] found : E [javac] required: com.dekaresearch.tools.espdf.LogEvent.Type [javac] LogEvent.Type scode = (LogEvent.Type)code; [javac] ^
Почему это происходит , и как я могу обойти эту проблему, чтобы она правильно скомпилировалась?