Я пришел к выводу, что MySQL Workbench позволяет использовать флаг BIN
для столбца для хранения данных в виде двоичных строкhere.Когда использовать флаг BIN в MySQL Workbench?
Если это так, в чем разница между флагом BIN
и типом данных BINARY(n)
? Кроме того, он даже позволяет мне установить этот флаг на столбцы с типами данных VARCHAR(n)
, CHAR(n)
и т. Д., Которые, кажется, противоречат друг другу.
Когда я должен использовать этот флаг?
Ваш вопрос, когда использовать 'binary' или что? Если речь идет об использовании MySQL workbench, тогда это оффтоп, поскольку речь идет не о проблеме программирования. –
Нет. Это не о том, когда использовать 'binary'. Мне нужно знать разницу между * флагом * и * типом данных *. Зачем нужен флаг, когда у нас есть тип данных? –
Я вижу, ну, а плоские и символьные типы данных кажутся взаимоисключающими. Флаг, вероятно, расскажет вам дополнительные сведения о столбце (уникальный, первичный ключ и т. Д.). Однако почему и как эти флаги работают точно - это то, на что должен ответить разработчик Workbench. Кроме того, поскольку ваш вопрос касается проблемы с инструментом, а не программирования, здесь мы немного неактуальны. –