我有一个旧的 MS Access 数据库,我正在将其转换为 MySQL 数据库。我使用 Bullzip 创建数据库,但由于设计不佳,旧的 MS Access 数据库对于大多数表都没有唯一的主键。
所以我创建了一个 id 字段,但显然每个条目都是空的,我想知道是否有一个简单的语句可以用 1、2、3、4 等填充它们......
编辑: 我想我的问题没有正确地表达出来。我对自动增量一无所知。那不是问题。
我有一张表,里面装满了我需要保存的记录,这些记录来自一个没有定义为字段的唯一 ID 的 Access 数据库。换句话说,我有名字、姓氏等字段,但没有“id”字段。这看起来绝对是疯狂的,但显然这个数据库已经被很好地使用了,并且从来没有任何表的唯一 ID。奇怪的!
无论如何,我已经在表中为 id 创建了一个字段(当然并将其设置为自动递增),但显然所有现有记录目前都没有设置 id。所以我需要为每条记录创建一个。
有没有办法使用 mysql 语句用唯一的数字填充所有这些记录?
干杯