【发布时间】:2016-09-29 04:38:15
【问题描述】:
我有一个连接到 SuiteCRM 的 MySQL 数据库 5.6.32。我正在使用一个插件,该插件无需任何编码即可创建自动增量字段。
我面临的挑战是,在我们的系统中已经有数据记录之后,我创建了这个自动增量字段。我需要使用自动增量值更新所有以前的条目。
当我创建新记录时,自动增量字段可以正常工作,但我需要所有记录的唯一编号,因为它被用作唯一标识符,并且系统中的默认 ID 太长而无法使用。
它在MySQL数据库中创建的自增字段类型如下:
# Name Type Collation Null Default
10 customer_number_c varchar(80) utf8_general_ci Yes NULL
这是我迄今为止尝试填充该字段的方法:
UPDATE `suitecrm`.`accounts_cstm` SET `customer_number_c` = auto_increment
结果是:
错误 #1054 -“字段列表”中的未知列“AUTO_INCNREMENTAL”
该字段也已经有一个默认值NULL。
【问题讨论】:
标签: mysql