我了解到 MySQL Workbench 允许在列上使用 BIN
标志,用于将数据存储为二进制字符串 here 。
如果是这样,BIN
标志和数据类型 BINARY(n)
之间有什么区别?此外,它甚至允许我在数据类型为 VARCHAR(n)
、CHAR(n)
等的列上设置此标志,这似乎是冲突的。
我什么时候应该使用这个标志?
最佳答案
可以看到手动输入here 。最明显的用途是当您拥有一个 ID 而不是文本时,您可能希望将“A107652B”的 ID 与“a107652b”区分开来。大多数文本类型会将它们视为相同。
关于mysql - 何时在 MySQL Workbench 中使用 BIN 标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32075213/