擅长:python、mysql、java
<p>可能比你想的长一点。在</p>
<pre><code>Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import uuid
>>> uuid.uuid4()
UUID('ba587488-2a96-4daa-b422-60300eb86155')
>>> str(uuid.uuid4())
'001f8565-6330-44a6-977a-1cca201aedcc'
>>>
</code></pre>
<p>如果使用的是sqlalchemy,那么可以定义一个uuid类型的id列,如下所示</p>
^{pr2}$
<p>如果您使用的是Django,那么Preet的答案可能更合适,因为Django的很多东西都依赖于int的主键。在</p>