Mysql的数据类型之enum

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吧。

验证过程:

字段类型:

SQL语句:

猜你喜欢

转载自blog.csdn.net/l714417743/article/details/104533357