我有一个关于 MS 访问的数据库,我想使用 SQL 添加一个具有唯一 ID 的新列。例如:
Name Sales ID
Lucas 20 0.00001
Mike 10 0.00002
John 25 0.00003
我正在自学SQL。有人可以帮我吗?:)
谢谢!
这在 Access 2010 中对我来说似乎没问题:
ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT NOT NULL
假设“具有唯一 ID 的列”是指自动编号字段:
ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT;
然后使其成为主键:
ALTER TABLE MyTable ADD PRIMARY KEY(ID);
试试这个代码:
ALTER TABLE "YOUR_TABLE" ADD "FIELD_NAME" UNIQUEIDENTIFIER NOT NULL DEFAULT NewId() PRIMARY KEY