将列值默认为查询结果

时间:2021-05-20 13:44:47

标签: mysql

我正在努力实现以下目标

<Saturation hsl={props.hsl} hsv={props.hsv} ... />

这当然会导致错误。有没有办法从查询结果中推导出默认列值,不使用触发器?

1 个答案:

答案 0 :(得分:1)

https://dev.mysql.com/doc/refman/8.0/en/data-type-defaults.html 说:

<块引用>

表达式默认值必须遵守以下规则。如果表达式包含不允许的构造,则会发生错误。

...

  • 子查询、参数、变量、存储函数和可加载 不允许使用函数。

阅读文档页面了解更多详情。它可能会回答您的其他问题。