【问题标题】:php laravel Model database - Unique violation Errorphp laravel 模型数据库 - 唯一违规错误
【发布时间】:2017-11-13 04:47:09
【问题描述】:

我正在尝试向我的表中添加一个新谚语,该谚语已经有很多谚语但我有错误:

SQLSTATE[23505]:唯一违规:7 错误:重复键值 违反唯一约束“proverbes_pkey”细节:键(id)=(32) 已经存在。 (SQL:插入“proverbes”(“proverbe”, “意义”、“主题”、“支付”、“民族”、“updated_at”、 “created_at”)值(La langue qui parle de la femme n'est pas tordue, Qui parle du faible parle librement., Liberte, 加蓬, 马桑戈, 2017-06-11 18:52:46, 2017-06-11 18:52:46))

【问题讨论】:

    标签: php database laravel model


    【解决方案1】:

    您的插入中没有 proverbes_pkey,并且很可能没有使其成为数据库中的自动递增值,因此它获得了一个默认值,该默认值恰好已经存在于表中的其他位置,导致您的错误。

    【讨论】:

    • 在主键列上使用自动递增并更新它的编号序列
    • 自增主键。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2019-11-12
    相关资源
    最近更新 更多