我的数据库有问题。
基本上,我正在将企业名称转变为 ID。
一种方法是去掉字母数字
我的主要 ID 不得包含非字母数字。但是,日语、中文、韩语包含非字母数字。
我该怎么办?
我认为一个好的方法是允许除“特殊字符”之外的任何字符串作为数据库中的 id
我可以知道我应该删除什么样的字符串以及如何使用 vb.net 删除这些字符串
基本上,我希望我的所有数据库都能够包含所有类型的字形,包括中文、韩文、日文等。
我希望“相同的字符”由相同的字形表示。例如,A和a是相同的。 '''“””
我应该使用什么方法来制作 ID?
最佳答案
你能保证标题是唯一的吗?该列是否已设置为唯一?使用字符串可能很棘手,尤其是在使用多个字符集的情况下
另一种选择是使用整数自动增量字段,然后使用填充或数字本身格式化值。如果您预计业务不多,可以从大值的 123456789 开始,ID 立即可用。
关于mysql - 为企业创建ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497261/