insert into
语句需要为所有没有默认值的列提供值。
是否可以告诉服务器
insert whatever value you'd like to, I don't care, the only thing I want is you were satisfied with the data.
换句话说,我只想显式设置列子集的值。可以实现吗? (确定关闭约束)
我需要这个奇怪的功能来在集成测试之前填充数据库的sql脚本。否则,尽管测试不依赖于 insert into
语句所需的已更改的列集,但当表架构更改时,我会得到一堆测试失败。
最佳答案
这样的东西不是内置的。定义默认约束或使用系统目录 View 反射(reflect)表结构以在运行时生成测试数据。
关于sql - 是否可以向表中插入任意数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27648891/