0
A
回答
1
create table t(
a varchar(10) not null
,b varchar(10) not null
);
insert into t(a,b) values('a1', 'b1');
insert into t(a,b) values('a2', 'b2');
insert into t(a,b) values('a3', 'b3');
alter table t add id int not null auto_increment primary key;
select * from t;
+----+----+----+
| a | b | id |
+----+----+----+
| a1 | b1 | 1 |
| a2 | b2 | 2 |
| a3 | b3 | 3 |
+----+----+----+
+0
多数民众赞成正确的...如果我想ID从零开始,而不是从1开始? thnx! – mt0s 2010-12-08 13:53:41
0
设置AUTO_INCREMENT
此列。
mysql> CREATE TABLE example_autoincrement (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
data VARCHAR(100)
);
Query OK, 0 rows affected (0.01 sec)
+0
所以现有表的正确答案是 ALTER TABLE table_name ADD id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY; – mt0s 2010-12-08 13:51:13
相关问题
- 1. 自动增加的领域
- 2. 添加一个自动递增领域到MySQL在PHP
- 3. 增加额外领域的usermodel Django的
- 4. MySQL的领域
- 5. PHP MySQL查询增加更多的领域
- 6. 嵌套领域应用增量值
- 7. 添加新对象到关系领域
- 8. 显示/隐藏在新增加的领域
- 9. EDITTEXT领域增加了大小
- 10. 的新领域
- 11. django:在模型领域增加一个以上的值
- 12. 的Python:合并字典与增加值,但节约等领域
- 13. 虚MySQL的领域
- 14. 与其他领域的Mysql更新场
- 15. 多值一个领域的MySQL
- 16. 更新到Grails领域don'tpersist
- 17. Ansible:firewalld,增加新的区域
- 18. 新领域
- 19. 更新领域
- 20. MySQL的:找到constatnly增加值的ID
- 21. Mysql通过增加值更新小数?
- 22. 增加MySQL值而不立即刷新
- 23. MySQL:增加列值
- 24. 添加新的文件上传领域
- 25. 更新的DataSet加caclulated领域
- 26. 添加新的产品领域Prestashop 1.5
- 27. MySQL的自动递增和独特的领域
- 28. MySQL更新增加(不自动增加)列值
- 29. 加入多个领域一个领域
- 30. MySql的分组multile领域
你指的是参数被称为在其他一些方言自动增量和串口。像SQLPro(MacOS X)或phpmyadmin(基于web)的大多数编辑器都有一个复选框。 – 2010-12-08 13:48:21