Mysql的数据类型之enum

本文要点:

  1. enum值域范围为:'0'、'1'时,若SQL参数条件为数值型0、1,则取出的结果集错误。
  2. Mysql的字符串类型,细分有很多种,常见的包括:字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。详情见:https://www.runoob.com/mysql/mysql-data-types.html
  3. enum中存储的值域范围只能是字符串类型。

我们知道当字符串的类型为char、varchar时,条件参数值传入1时,编辑器可以把参数自动转为字符串类型'1',但是enum类型的字符串在编辑器转换过程中存在异常,可能是存在的bug吧。

验证过程:

字段类型:

Mysql的数据类型之enum

SQL语句:

Mysql的数据类型之enum

相关文章:

  • 2021-10-06
  • 2021-04-06
  • 2021-08-25
  • 2021-07-21
  • 2021-05-07
  • 2021-04-18
  • 2021-06-15
猜你喜欢
  • 2021-10-10
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
相关资源
相似解决方案