'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)
热门推荐
10 祝女儿出嫁简短祝福语
11 送给情侣贺卡祝福语简短
12 节前送温暖祝福语简短
13 餐前仪式祝福语简短
14 新人结婚简短祝福语大全
15 妈妈生日祝福语简短温暖
16 新年发给客户祝福语简短
17 学生祝福语简短古诗句
18 给新年祝福语简短独特