为企业创建ID

时间:2012-02-29 10:18:49

标签: mysql vb.net

我的数据库存在问题。

基本上我将业务名称变为ID。

一种方法是摆脱字母数字

我的primaryid不得包含非字母数字。但是,日本,中国,韩国语言包含非字母数字。

我应该怎么做?

我认为一个好的方法是允许除“特殊字符”之外的任何字符串作为dataabase中的id

我可以知道我应该摆脱什么样的字符串以及如何使用vb.net删除这些字符串

基本上我希望我的所有数据库能够包含所有类型的glyps,包括中文,韩文,日文等。

我希望“相同的字符”由相同的字形表示。例如,A和a是相同的。 '''“”“”

我在制作身份证时应该采用什么方法?

1 个答案:

答案 0 :(得分:1)

  1. 您能保证标题可以是唯一的吗?此列是否已设置为唯一?使用字符串可能很棘手,尤其是使用多个字符集

  2. 另一种选择是使用整数自动增量字段,然后使用填充或数字本身格式化值。如果你不期望很多业务,你可以从一个大的价值123456789开始,并且ID可以立即使用。