【发布时间】:2020-06-14 22:02:34
【问题描述】:
假设我有一个表,其属性名为“类型”,默认值为“A”。 我想选择使用此默认值“A”的表。显而易见的答案是ofc,
select *
from table
where Type='A';
但我想看看是否有更有效的方法来做到这一点。也许利用“默认”约束?
【问题讨论】:
-
你的意思是
WHERE Type IS DEFAULT?不知道或不写默认值? -
是的。等待
WHERE Type IS DEFAULT工作吗?编辑:没有 nvm 不起作用。 -
我非常怀疑 :-) - 但如果这样的事情是可能的 - 这很可能是语法。
-
部分回答您的问题:是的 - 这是可能的,但它不是“更有效”。您需要查询
information_schema。 -
提高效率的目的是什么?
标签: mysql search default-value