#1062-重复输入

里奇·勒罗伊(RickyLeRoi)

我正在做一个自己的项目,但是有一个问题。

我用查询创建了一个简单的表:

$sql_art = "CREATE TABLE articoli (
    id INT(3) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    cod_int VARCHAR(6) NOT NULL,
    nome VARCHAR(50) NOT NULL,
    descr VARCHAR(100) NULL,
    cod_barre INT(20) NOT NULL,
    prezzo INT(5) NULL,
    note VARCHAR(100) NULL,
    reg_date TIMESTAMP,
    UNIQUE (cod_barre)
)";

当我尝试添加新记录时

$sql_ins = "INSERT INTO `gestionale_db`.`articoli` 
(`id`, `cod_int`, `nome`, `descr`, `cod_barre`, `prezzo`, `note`, `reg_date`) 
VALUES 
(NULL, 'A001', 'Cazzilli', 'ancora caldi', '4545415615456',
   '215', 'su tisi', CURRENT_TIMESTAMP)";

它返回错误

#1062-密钥'cod_barre'的重复条目'2147483647'

但显然cod_barre不等于该值。如果我尝试使用UPDATE修改记录,它将修改除cod_barre以外的所有值,这些值保持不变。默认情况下,php.ini我使用InnoDBes ENGINE并将其latin1_swedish_ci用作char_set。谁能帮我找到错误?

亚历山大·波洛莫多夫

在您的情况下,您转到INT最大2147483647 = 2^{31}-1,因为4545415615456大于2147483647。

因此,您实际上要插入具有最大int值的行。您需要创建此表来修复错误:

$sql_art = "CREATE TABLE articoli (
    id INT(3) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    cod_int VARCHAR(6) NOT NULL,
    nome VARCHAR(50) NOT NULL,
    descr VARCHAR(100) NULL,
    cod_barre BIGINT(20) NOT NULL,
    prezzo INT(5) NULL,
    note VARCHAR(100) NULL,
    reg_date TIMESTAMP,
    UNIQUE (cod_barre)
)";

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

#1062-重复输入

来自分类Dev

Symfony2学说1062重复输入

来自分类Dev

#1062-键“ PRIMARY”的条目“ 1”重复

来自分类Dev

错误1062(23000):尽管条目不重复,但条目重复

来自分类Dev

在Yii中两次保存模型-收到“违反完整性约束:1062重复输入”

来自分类Dev

<BR> 1062.使用UPDATE为键“唯一数据”字段重复输入。MySQL数据库

来自分类Dev

#1062-Wordpress插件表中的条目“ 1”重复

来自分类Dev

magento frondend显示错误1062键“ PRIMARY”的条目“ 0”重复

来自分类Dev

错误1062(23000):键“ PRIMARY”的条目“ DP1”重复

来自分类Dev

电子邮件验证(1062,密钥“ email”的“重复条目””)

来自分类Dev

1062,键“ user_id”的条目“ 3”重复

来自分类Dev

违反完整性约束:1062重复字段

来自分类Dev

Laravel - 违反完整性约束:1062 重复条目

来自分类Dev

(1062,“重复条目 '2' 的键 'user_id'”)

来自分类Dev

firstOrCreate 返回完整性约束违规:1062 重复条目

来自分类Dev

“违反完整性约束:1062重复的条目”-但没有重复的行

来自分类Dev

删除查询引发:错误1062键的条目“ XY”重复;但表中没有重复项

来自分类Dev

如何解决mysql错误1062(23000):键'UK_ability_shortname'的重复条目''

来自分类Dev

违反完整性约束:1062键“ PRIMARY”的条目“ 1”重复

来自分类Dev

文件上传-违反完整性约束:1062项“ PRIMARY”的条目“ 1”重复

来自分类Dev

如何处理(删除行)SQL错误(1062):MySQL中UNIQUE列上的重复条目

来自分类Dev

Django 1.5完整性错误:(1062,键“用户名”的“重复条目””)

来自分类Dev

如何解决mysql错误1062(23000):键'UK_ability_shortname'的重复条目''

来自分类Dev

Doctrine&Symfony2-违反完整性约束:1062键“ PRIMARY”的条目“ xy”重复

来自分类Dev

django.db.utils.IntegrityError:(1062,“ user_id的重复条目”)

来自分类Dev

Mysql错误1062(23000):重复的条目。更新不会违反唯一约束的行

来自分类Dev

ON DUPLICATE KEY UPDATE-如果if语句为true,则更新列,否则触发1062错误以捕获重复

来自分类Dev

#1062-导出实时Wordpress mySQL DB并导入到Localhost计算机时,键“ PRIMARY”的条目“ actUpdateInterval”重复

来自分类Dev

SQLSTATE [23000]:违反完整性约束:1062键“ PRIMARY”的条目“ 0”重复,查询为:INSERT INTO`log_visitor`

Related 相关文章

  1. 1

    #1062-重复输入

  2. 2

    Symfony2学说1062重复输入

  3. 3

    #1062-键“ PRIMARY”的条目“ 1”重复

  4. 4

    错误1062(23000):尽管条目不重复,但条目重复

  5. 5

    在Yii中两次保存模型-收到“违反完整性约束:1062重复输入”

  6. 6

    <BR> 1062.使用UPDATE为键“唯一数据”字段重复输入。MySQL数据库

  7. 7

    #1062-Wordpress插件表中的条目“ 1”重复

  8. 8

    magento frondend显示错误1062键“ PRIMARY”的条目“ 0”重复

  9. 9

    错误1062(23000):键“ PRIMARY”的条目“ DP1”重复

  10. 10

    电子邮件验证(1062,密钥“ email”的“重复条目””)

  11. 11

    1062,键“ user_id”的条目“ 3”重复

  12. 12

    违反完整性约束:1062重复字段

  13. 13

    Laravel - 违反完整性约束:1062 重复条目

  14. 14

    (1062,“重复条目 '2' 的键 'user_id'”)

  15. 15

    firstOrCreate 返回完整性约束违规:1062 重复条目

  16. 16

    “违反完整性约束:1062重复的条目”-但没有重复的行

  17. 17

    删除查询引发:错误1062键的条目“ XY”重复;但表中没有重复项

  18. 18

    如何解决mysql错误1062(23000):键'UK_ability_shortname'的重复条目''

  19. 19

    违反完整性约束:1062键“ PRIMARY”的条目“ 1”重复

  20. 20

    文件上传-违反完整性约束:1062项“ PRIMARY”的条目“ 1”重复

  21. 21

    如何处理(删除行)SQL错误(1062):MySQL中UNIQUE列上的重复条目

  22. 22

    Django 1.5完整性错误:(1062,键“用户名”的“重复条目””)

  23. 23

    如何解决mysql错误1062(23000):键'UK_ability_shortname'的重复条目''

  24. 24

    Doctrine&Symfony2-违反完整性约束:1062键“ PRIMARY”的条目“ xy”重复

  25. 25

    django.db.utils.IntegrityError:(1062,“ user_id的重复条目”)

  26. 26

    Mysql错误1062(23000):重复的条目。更新不会违反唯一约束的行

  27. 27

    ON DUPLICATE KEY UPDATE-如果if语句为true,则更新列,否则触发1062错误以捕获重复

  28. 28

    #1062-导出实时Wordpress mySQL DB并导入到Localhost计算机时,键“ PRIMARY”的条目“ actUpdateInterval”重复

  29. 29

    SQLSTATE [23000]:违反完整性约束:1062键“ PRIMARY”的条目“ 0”重复,查询为:INSERT INTO`log_visitor`

热门标签

归档