在插入语句MySQL中选择UUID()

pur*_*ush 3 mysql

我正在尝试使用SELECT UUID()INSIDE插入查询.这是我的痛苦

INSERT INTO `posts`(`post_id`, `user_id`, `content`, `time`) VALUES (SELECT uuid(),1,'my content',mytime)
Run Code Online (Sandbox Code Playgroud)

我收到了错误 a comma or a closing bracket was expected mysql near uuid

Nin*_*rry 7

uuid 是一个函数,您可以单独使用而无需编写select.

INSERT INTO `posts`(`post_id`, `user_id`, `content`, `time`) VALUES (uuid(),1,'my content',mytime)
Run Code Online (Sandbox Code Playgroud)

  • 或者,我猜你可以删除`VALUES(`和`)` (2认同)