12 mysql database auto-increment
我只是使用MySQL Query Browser创建一个新表,并注意到Auto Increment Column下有一个勾号.这是如何运作的?
以编程方式添加到数据库时,我只是添加一个数字,然后数据库会自动增加该数字吗?
每当新用户在我的网站上注册时,我希望他们的客户ID(仅限整数)自动递增,因此我不必尝试随机生成唯一编号.
这可以简单地完成吗?
谢谢!
Pek*_*ica 16
是的,这是有效的方式auto_increment.
auto_increment
每个新行的值都会递增
该值是唯一的,重复是不可能的
如果删除auto_increment行,则不会重新分配该行的列.
auto_increment可以使用mySQL函数访问最后插入的行的值,LAST_INSERT_ID()但必须在插入查询后立即调用,在同一数据库连接中
LAST_INSERT_ID()
mySQL参考
Thi*_*lak 5
1 另外,您也可以插入您自己的值(即您的随机值)。
归档时间:
14 年,11 月 前
查看次数:
16964 次
最近记录: