'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