mysql - 在mysql中保存20个随机字符

标签 mysql random

我想在 mysql 中保存随机生成的 20 个字符的字母数字。 什么类型的字段是更好的选择? varchar、二进制

最佳答案

最好的是CHAR(20)。 但如果您需要在 varcherbinary 之间进行选择,请选择 VARCHAR(20)

这里讨论了如何使用 SQL 生成随机字符串,以防您希望在 MySQL 中生成随机字符串: Generating a random & unique 8 character string using MySQL

关于mysql - 在mysql中保存20个随机字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067330/

相关文章:

PHP Murmurhash3 和 MySql Murmurhash3 有时不匹配

javascript - 存储来自随机生成器的值

Haskell——Rand monad 中的计算超时

ios - 在 Objective-C 中生成 3 个唯一的随机数?

mysql - 将表从 InnoDB 转换为 MyISAM 的问题(只能有一个自动列,并且必须将其定义为键)

mysql - 如何更改在 MAMP 上运行的 Django 项目数据库名称?

MYSQL错误 'unknown column in having clause'

php - 从中选择两列并显示它

oracle - 在 PL/SQL(oracle 9i) 中生成带有限制字母的随机字符串

c# - 以概率获取随机数