-1

我有一个关于 MS 访问的数据库,我想使用 SQL 添加一个具有唯一 ID 的新列。例如:

Name Sales ID
Lucas 20 0.00001
Mike 10 0.00002
John 25 0.00003

我正在自学SQL。有人可以帮我吗?:)

谢谢!

4

3 回答 3

2

这在 Access 2010 中对我来说似乎没问题:

ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT NOT NULL
于 2013-10-17T13:47:09.880 回答
2

假设“具有唯一 ID 的列”是指自动编号字段:

ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT;

然后使其成为主键:

ALTER TABLE MyTable ADD PRIMARY KEY(ID);
于 2013-10-17T13:48:31.123 回答
0

试试这个代码:

ALTER TABLE "YOUR_TABLE" ADD "FIELD_NAME" UNIQUEIDENTIFIER NOT NULL DEFAULT NewId()  PRIMARY KEY
于 2013-10-17T13:32:50.147 回答