我正在开发一个 PHP 脚本,我有一个这样的表:
TABLE_CODE
code varchar 8
name varchar 30
此代码列必须是使用从 A 到 Z 的随机字母和从 0 到 9 的字符的代码,并且必须是唯一的。全大写。就像是
A4RTX33Z
我已经创建了一种使用 PHP 生成此代码的方法。但这是一项繁重的任务,因为在继续之前我必须查询数据库以查看生成的代码是否唯一,并且表可能有很多记录。
因为我知道 mySQL 是一堆技巧,但现在还没有高级知识,所以我想知道是否可以在表中构建一些机制,以便每次在该表上创建新记录时运行脚本(或其他东西)用唯一值填充代码列。
谢谢
编辑:我想知道是否有一种方法可以即时创建代码,因为记录被添加到表中并且该代码是唯一的。