|
查看: 1632|回复: 4
|
Database query 疑问~
[复制链接]
|
|
|
我想请问..
我的table里面有一个是id = auto increment 的..
是不是auto increment 的 field都一定是要成为primary key呢??
我能不能不要给auto increment成为primary key 吗?
因为我一直set都不能...
 |
|
|
|
|
|
|
|
|
|
|
发表于 28-7-2008 11:19 AM
|
显示全部楼层
|
虽然我不能确定,不过我所知道的是,Auto Increment只是给PK的。如果是普通field好像都不被Support这个Auto Increment。当然是不是有例外我不能断言,也许我知识有限。 |
|
|
|
|
|
|
|
|
|
|
发表于 28-7-2008 11:19 PM
|
显示全部楼层
你用的是MYSQL吧?
其他的资料库都可以在别的Field加auto increment似的东西,比如sequence, identity. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 30-7-2008 03:31 PM
|
显示全部楼层
原帖由 o1j2m3 于 28-7-2008 11:19 PM 发表 
你用的是MYSQL吧?
其他的资料库都可以在别的Field加auto increment似的东西,比如sequence, identity.
对啊...是mysql来的...
因为我觉得放了auto increment的field就自动转去primary key 了....
所以想问问你, 是不是auto increment 是一定要primarykey 呢?? |
|
|
|
|
|
|
|
|
|
|
发表于 3-8-2008 01:16 PM
|
显示全部楼层
回复 4# wcpon 的帖子
|
Mysql 或许是,不过也有其他方式,比如用别的table储存号码,然后用last_insert_id的方式等等。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|