此SQL:
CREATE TABLE product_ ( pkey_ UUID PRIMARY KEY ) ;
但我希望新行默认为由 RANDOM_UUID() 如图所示 this Answer .
RANDOM_UUID()
CREATE TABLE product_ ( pkey_ UUID PRIMARY KEY DEFAULT RANDOM_UUID() ) ;
PKEY_uid主键默认[*]RANDOM_UUID() );;应输入“HASH,AUTO_INCREMENT,NOT,NULL,CHECK,REFERENCES,,)”;SQL语句:
这个错误的原因和解决方法是什么?
论据出现的顺序很重要。
Column Definition DEFAULT 必须出现 这个 PRIMARY KEY
DEFAULT
PRIMARY KEY
CREATE TABLE product_ ( pkey_ UUID DEFAULT RANDOM_UUID() PRIMARY KEY ) ;