我想问的是在MySQL中调用 :
select 0='x6'; 结果为什么是真啊?我想了好久也没想出来,在网上也没查到,请会的朋友指教下,
select 0='x6'; 结果为什么是真啊?我想了好久也没想出来,在网上也没查到,请会的朋友指教下,
解决方案 »
- 请问windows下mysql自动备份问题
- 如何把用分隔符隔开的一列数据拆分到新列中?
- 求最大值问题
- mysql5。1是否有在线应用的例子
- 接上帖,多表查询问题
- 求一段定时更新数据库的代码!
- postgresQL的连接问题,本人第一次使用,不知道如果连接,请高手指点
- select ... except(...) 问题,在线等
- Linux 下用c语言访问mysql的问题;
- 经过一段时间本人修改了sendmail、POP3、IMAP4的源代码,把用户认证该为了数据库,数据库采用的MYSQL、并虚拟了整个系统用户来存放邮件内容,有意者请与我联系[email protected]
- 子查询的代码可读性太差,有没有好方法
- 如何替换字段中一串数字
mysql> select cast('x6' as decimal);
+-----------------------+
| cast('x6' as decimal) |
+-----------------------+
| 0 |
+-----------------------+
1 row in set, 1 warning (0.00 sec)所以相等。
但是具体它是怎么把‘X6’ 变成0的,还有就是为什么把‘x6’ 看成 decimal类型,为什么不看成别的其他类型来cast ?