在sql数据库中创建唯一列id的首选方法

时间:2014-03-11 10:28:20

标签: php mysql sql phpmyadmin

大家好我只想知道是否有一种在sql表中创建唯一ID的首选方法到目前为止我已经尝试了Auto-increment这个数字,这开始在未来的规划中引起问题,所以我已经考虑过使用php Rand()然后将其转换为字符串,然后将其插入到数据库中,但两个数字与数据库中的数据量相同的可能性更大。

我只是想知道是否有任何关于创建唯一column_id的首选方法的建议 我对所有建议开放只有一些内容,id需要很容易在内部联接和左外部联接中的其他表中使用,并且还使用文件名以及下载部分和上传部分。

2 个答案:

答案 0 :(得分:2)

使用GUID

string com_create_guid ( void )

答案 1 :(得分:1)

<?php
 echo uniqid();
?> 

Description