导入时的主要关键问题

姜饼

我正在构建数据库,并将字段A(发布号)设置为主要字段。我遇到了一个问题,即找到重复的键,这会导致导入错误。
具体来说,版本号“ 49221”是某个网站上某个版本的价值。在另一个网站上,版本号为“ 0000000049221”

版本号49221是与“ 0000000049221”完全不同的版本。我有什么办法可以将它们都导入到同一表中,同时仍然保留字段“ release#”作为主键?

胡安·鲁伊斯·德卡斯蒂利亚

通常在提供隐式转换时发生,请检查主键的类型。

例如:

CREATE TABLE TEST
(
  COLUMN_1 INT,
  COLUMN_2 VARCHAR(8)
)

INSERT INTO TEST
VALUES (4566,'00004566')

SELECT * FROM TEST WHERE COLUMN_1 = COLUMN_2

第二列,它将转换为int,并且消失在左边的零,因为数字中左边的零没有值(如您所知)。

将第二个列类型更改为varchar或char。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章