CREATE TABLE color (
id CHAR ( 36 ) PRIMARY KEY NOT NULL,
name VARCHAR ( 40 ) NOT NULL
);
INSERT INTO color
VALUES
( UUID(), 'blue' );
-- select uuid() -- f5601d25-9f36-11ee-b57e-0242ac130002
我打印(select uuid(),发现是 36 个字符)
于是用的 id char(36),是不是这样建表的呢?
插入也需要手动调用 uuid() 方法吗?