'false'可以匹配MySQL中的某些字符串吗?

是的,您可以使用false作为0进行匹配。

让我们首先创建一个表-

mysql> create table DemoTable804 (

   Id varchar(100)

);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable804 values('101John');

mysql> insert into DemoTable804 values('Carol1002');

mysql> insert into DemoTable804 values('1000');

mysql> insert into DemoTable804 values('1010Bob');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable804;

这将产生以下输出-

+-----------+

| Id        |

+-----------+

| 101John   |

| Carol1002 |

| 1000      |

| 1010Bob   |

+-----------+

4 rows in set (0.00 sec)

这是错误匹配的查询。如果首先找到一个字符串,则它将不会转换,并且0可见。第2行中发生了相同的情况,如下所示-

mysql> select 0+Id from DemoTable804;

这将产生以下输出-

+------+

| 0+Id |

+------+

| 101  |

| 0    |

| 1000 |

| 1010 |

+------+

4 rows in set, 2 warnings (0.00 sec)

以上是 'false'可以匹配MySQL中的某些字符串吗? 的全部内容, 来源链接: utcz.com/z/322198.html

回到顶部