当前位置: 首页 > 编程笔记 >

MySQL ENUM的局限性是什么?

毕泽宇
2023-03-14
本文向大家介绍MySQL ENUM的局限性是什么?,包括了MySQL ENUM的局限性是什么?的使用技巧和注意事项,需要的朋友参考一下

以下是MySQL ENUM的限制-

枚举值不能是表达式

我们甚至不能将表达式用作枚举成员,即使将其计算为字符串值也是如此。

示例

例如,我们甚至可以使用CONCAT函数来导致字符串的求值。

以下查询将不起作用-

mysql> create table limit_enum(number ENUM('one', 'two', CONCAT('t','wo'));

无法将用户变量用作枚举成员

另一个限制是我们不能将用户变量用作枚举成员。因此以下查询将不起作用-

mysql> SET @mynumber = 'two';

mysql> Create table limit_enum(number ENUM('one', @mynumber, 'three'));
 类似资料:
  • 本文向大家介绍财务比率的重要性和局限性是什么?,包括了财务比率的重要性和局限性是什么?的使用技巧和注意事项,需要的朋友参考一下 财务比率的重要性如下- 通过分析和检查以前的结果,比率分析可以在不同项目之间进行关联。 比率分析可用于准备预算,制定政策以及计划未来。 比率分析表明公司是否正在改善。 比率分析充当效率的评估者。 可以进行公司间比较。 讲述短期流动性头寸。 长期偿付能力可以衡量。 借助比率

  • 问题内容: 我是Web服务器管理的新手。我已经多次阅读flask内置Web服务器不是为“生产”而设计的,而只能用于测试和调试… 但是,如果我的应用程序仅接触到偶尔将数据发送到服务器的一千个用户,该怎么办? 如果可以,我什么时候需要打扰更复杂的Web服务器的配置?(我正在寻找近似指标)。 简而言之,我很想找到内置的Web服务器可以做什么(具有大约阈值)和它不能做什么。 非常感谢 ! 问题答案: 这个

  • mySQLenum是一个在命令行下使用的工具,它可以对后台使用MySql数据库的Web应用程序实施自动化的SQL盲注入攻击。它的主要目标是提供一个易于使用的命令行界面接口。MySQLenum的编程语言是c。

  • Selenium的局限性主要如下: Selenium不支持桌面应用程序的自动化测试。 Selenium需要高技能才能更有效地自动化测试。 由于Selenium是开源软件,因此您必须依靠社区论坛来解决技术问题。 无法使用Selenium对Web服务(如SOAP或REST)执行自动化测试。 使用者应该至少知道或熟悉一种受支持的编程语言,以便在Selenium WebDriver中创建测试脚本。 它没有

  • 现代CPU经过优化,使得访问和修改内存中的相同位置(时间位置)以及内存中的连续位置(空间位置)都是极其快速的操作。 现在,由于Haskell是一种纯粹的不可变语言,您自然不能覆盖现有的内存块,这可能会使 之类的操作比C中具有连续访问的结果变量的 循环慢得多。 Haskell在内部做了什么来减轻这种性能损失吗?一般来说,它关于局部性的性质是什么?

  • 例如,考虑具有“see”功能的类“man”,以及不应该具有该功能的子类“blindman”,但应该具有“man”所具有的所有其他功能。 我能想出的唯一解决方案是拥有一个抽象类“man”,以及两个子类“seeingman”和“blindman”,其中SeeinMan添加了一个函数“see”。 然而,这个解决方案的问题是,如果我现在想添加一个“Deafman”类-它扩展了什么?看见人?如果那个人又聋又