我有一个关于MS访问的数据库,我想使用SQL添加一个具有唯一ID的新列。 例如:
Name Sales ID
Lucas 20 0.00001
Mike 10 0.00002
John 25 0.00003
我自己在学习SQL。请问有人帮帮我吗? :)
谢谢!
答案 0 :(得分:2)
在Access 2010中,这似乎对我有用:
ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT NOT NULL
答案 1 :(得分:2)
假设'具有唯一ID的列'表示自动编号字段:
ALTER TABLE MyTable ADD COLUMN ID AUTOINCREMENT;
然后将其作为主键:
ALTER TABLE MyTable ADD PRIMARY KEY(ID);
答案 2 :(得分:0)
试试这段代码:
ALTER TABLE "YOUR_TABLE" ADD "FIELD_NAME" UNIQUEIDENTIFIER NOT NULL DEFAULT NewId() PRIMARY KEY