我想做这样的事情:
create table app_users
(
app_user_id smallint(6) not null auto_increment primary key,
api_key char(36) not null default uuid()
);
但是这会导致错误,有没有办法在mysql中调用函数作为默认值?
谢谢.
我知道MD5有一些碰撞,但这更像是关于散列函数的高级问题.
如果MD5将任意字符串散列为32位十六进制值,那么根据Pigeonhole原则,这肯定不是唯一的,因为有更多唯一的任意字符串,而不是唯一的32位十六进制值.