【发布时间】:2015-11-11 13:19:54
【问题描述】:
我了解到 MySQL Workbench 允许在列上使用 BIN 标志,用于将数据存储为二进制字符串 here。
如果是这样,BIN 标志和数据类型BINARY(n) 有什么区别?此外,它甚至允许我在数据类型为VARCHAR(n)、CHAR(n) 等的列上设置此标志,这似乎是冲突的。
我应该什么时候准确地使用这个标志?
【问题讨论】:
-
您的问题是什么时候使用
binary还是什么?如果它是关于使用 MySQL 工作台,那么它是题外话,因为它不是关于编程问题。 -
没有。这与何时使用
binary无关。我需要知道 flag 和 datatype 之间的区别。当我们有数据类型时为什么需要标志? -
我明白了,bin flat 和字符数据类型似乎是互斥的。该标志可能会告诉您有关该列的附加信息(唯一,主键等)。但是,这些标志为什么以及如何准确工作 - 这是 Workbench 开发人员必须回答的问题。另外,由于您的问题是关于工具而不是编程问题,所以我们在这里有点离题。
-
您的联系人列表中有 Workbench 开发人员? :P 我不敢苟同。设计部分在未来的编程中发挥作用。此外,为什么在我的问题中允许
mysql-workbench标签包含超过 2.2k 个问题? -
我不会投票结束,我同意你的观点:)
标签: mysql mysql-workbench