mysql语句where条件中的~是什么意思 SELECT aaa103, aaa102 FROM aa10 WHERE aaa100 = ~'AKC022~' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了一下 ,这计算出来的值是相等的:mysql> select ~0;+----------------------+| ~0 |+----------------------+| 18446744073709551615 |+----------------------+1 row in set (0.16 sec)mysql> select ~'AKC022~';+----------------------+| ~'AKC022~' |+----------------------+| 18446744073709551615 |+----------------------+1 row in set, 1 warning (0.00 sec) 其实就是,比如0,那么~0 = 18446744073709551615,那么这数字其实就是 二进制的 1111111111111111111111111111111111111111111111111111111111111111 ,共64位。mysql> select ~0;+----------------------+| ~0 |+----------------------+| 18446744073709551615 |+----------------------+1 row in set (0.00 sec)mysql> select bin(0);+--------+| bin(0) |+--------+| 0 |+--------+1 row in set (0.00 sec)mysql> select bin(18446744073709551615);+------------------------------------------------------------------+| bin(18446744073709551615) |+------------------------------------------------------------------+| 1111111111111111111111111111111111111111111111111111111111111111 |+------------------------------------------------------------------+1 row in set (0.01 sec)mysql> 怎样恢复这个mysqldump文件? mysql引起的df磁盘使用率100%,du却只有%20多 sql统计遇到的难题 求助+请教 数据库菜鸟查询问题 判断用户关注关系的SQL语句 请教一个很常见的select怎么写? 难道这是MYSQL的BUG吗?谁能解决给100分,立刻! 在C语言下有没有这个API函数??求助 使用管理员账号启动MySQL拒绝访问 在windows server 上安装了mysql,部署了asp.net网站。访问数据库失败 MYSQL外连接的执行效率如何提高?
我试了一下 ,这计算出来的值是相等的:mysql> select ~0;
+----------------------+
| ~0 |
+----------------------+
| 18446744073709551615 |
+----------------------+
1 row in set (0.16 sec)mysql> select ~'AKC022~';
+----------------------+
| ~'AKC022~' |
+----------------------+
| 18446744073709551615 |
+----------------------+
1 row in set, 1 warning (0.00 sec)
其实就是,比如0,那么~0 = 18446744073709551615,那么这数字其实就是 二进制的 1111111111111111111111111111111111111111111111111111111111111111 ,共64位。mysql> select ~0;
+----------------------+
| ~0 |
+----------------------+
| 18446744073709551615 |
+----------------------+
1 row in set (0.00 sec)mysql> select bin(0);
+--------+
| bin(0) |
+--------+
| 0 |
+--------+
1 row in set (0.00 sec)mysql> select bin(18446744073709551615);
+------------------------------------------------------------------+
| bin(18446744073709551615) |
+------------------------------------------------------------------+
| 1111111111111111111111111111111111111111111111111111111111111111 |
+------------------------------------------------------------------+
1 row in set (0.01 sec)mysql>