![]() |
1
14
mysql不支持
您可以在触发器中执行此操作(需要MySQL5.0或更高版本):
您可能还希望创建类似的触发器
当心
编辑:
以下示例集
|
![]() |
2
2
根据
10.1.4. Data Type Default Values
不,你不能那样做。只能使用常量或
如果你是最新的,你可以用 trigger 完成同样的事情。 |
![]() |
3
2
我的第一个想法是,如果您在其他字段中有这两个值,那么在第三个字段中冗余存储它们的迫切需要是什么?它面临着规范化和效率化的挑战。
如果只想存储连接的值,那么只需创建一个视图(或imsnho,甚至更好的存储过程),将值连接到伪
如果必须存储连接的值,可以通过两种方式处理: 1)使用存储过程进行插入,而不是直接执行SQL。通过这种方式,您可以接收值并为要填充的字段构造一个值,然后构建insert语句,其中包括actors字段的连接值。 2)所以我不会引燃太多的火焰,用儿童手套来对待这个建议。只能作为最后手段使用。如果该值为空,则可以通过添加触发器来构造该值来黑客此行为。一般来说,触发器不好。它们为相当简单的交互添加了看不见的成本和交互。但是,您可以在插入或更新记录后使用创建触发器更新actors字段。以下是参考页面: |
![]() |
Bram · 如何将值设置为每周的今天输入 8 年前 |
![]() |
muaz · C++std::列出具有默认值的参数 8 年前 |
![]() |
slartidan · 使用生成的名称添加DEFAULT约束 9 年前 |
![]() |
Walfie · 如何判断Map是否具有默认值? 11 年前 |
![]() |
2rs2ts · 具有类型和值限制以及默认值的Erlang记录 12 年前 |
![]() |
ryanjdillon · 默认为python类方法中的类变量? 12 年前 |
|
Simon · symfony 2表单显示默认值 13 年前 |
|
user827992 · 将特定类型的所有变量初始化为C中的特定默认值++ 13 年前 |