例如100个字符的长如何在MySQL中保存唯一的字母数字内容?
回答
马贝使用UUID的http://en.wikipedia.org/wiki/Universally_Unique_Identifier
mysql> select uuid();
+--------------------------------------+
| uuid() |
+--------------------------------------+
| 3aee88e2-a981-1027-a396-84f02afe7c70 |
+--------------------------------------+
1 row in set (0.30 sec)
这与这个问题有什么关系? – 2010-03-04 17:04:56
他确实要求独特的字母数字内容? – Pharabus 2010-03-04 17:08:07
- 在表中定义的列是VARCHAR(100)
- 使列任一主键或放置列上的唯一约束条件
我刚刚为其他人回答了这个问题,也许是一小时前:
如果我不得不猜测,你链接的问题的OP与这个OP是同一个人(使用不同的账户)。问题非常相似,并且这两个帐户都是在今天创建的。 – 2010-03-04 17:08:06
您可以使用UUID生成由clyfe所示。
存储,最好的讨论可以在 http://forums.mysql.com/read.php?98,49626,49626#msg-49626
发现不幸u需要通过几个简单的跳火圈来完成这件事。
- 1. 如何在MySQL中生成唯一的字母数字内容?
- 2. 如何生成20个字符的字母数字唯一ID
- 3. 如何使用PHP和MYSQL生成唯一的字母数字登录ID
- 4. 将唯一的16位数字ID映射到唯一的字母数字ID
- 5. 使用数字和字母在php中生成的唯一键
- 6. 在excel中为字母数字字符串指定一个唯一的整数
- 7. 如何匹配不是字母,数字或空格的内容?
- 8. 如何在Ruby中生成唯一的六位字母数字代码
- 9. PHP和c#:如何为Web内容生成字母数字ID?
- 10. javascript verify是一个数字或唯一的字母
- 11. mysql,如何将长整型数字保存到longtext字段中?
- 12. MySQL在字母数字列的条件
- 13. 创建一个唯一的字母数字10个字符的字符串
- 14. AS3从字母数组中获取随机唯一字符
- 15. 如何编辑mysql数据库中的唯一字段?
- 16. 生成字母数字标识(唯一字符串)
- 17. 如何确保一个数组只包含唯一的数字在vba中
- 18. 自动生成的字母数字的唯一标识与C#
- 19. 生成的字母数字的唯一编号
- 20. 创建一个唯一的字符串用于保存数据
- 21. 如何从mysql中的AES_ENCRYPT()生成字母数字密码?
- 22. Mysql,如何保存“'的特殊字符?
- 23. 如何添加保存增量唯一字母的列 - 对于sql中的表中的每个记录?
- 24. 数组键中每个第一个字母的唯一ID?
- 25. 如何在mysql中将字符串保存为小数?
- 26. MySQL:如何搜索一个可能不是唯一的数字
- 27. Selenium:使用唯一的字母数字登录
- 28. 如何在数字>字母或字母>数
- 29. 如何从数字字符串中获取11个字母数字唯一标识符?
- 30. 如何用方括号内的数字和字母替换方括号内的字母和数字?
仅供参考投票结束 - *代*和*存*数据是**不是**完全一样 – 2010-03-04 17:16:16
我投票赞成UUID。虽然他们少于100个字符。 – 2012-01-16 21:15:27