我使用enum作为检查约束的替代方法,mysql仍然不支持这种约束。您能说明一下为什么优化器不考虑枚举的允许值吗?explain select * from test_1 where val is null; 第一种解释以额外的形式显示val不可能包含'C‘(以及null),而且可以在不查看表的情况下从表定义中扣除它。
谢谢。
我希望在MySQL数据库中查看表的一行,以查看表中存储的信息类型。实现这一目标的MySQL命令和语法是什么,在> use [database_name]之后,这个表有超过300万行,所以我不想冒险全部打印它们。( MySQL )使用readline6.3为(x86_64)编写的(X86_64)版本14.14 dyrige5.5.53