呃汗,问题还没搞清楚就急着把这个贴子结了,
http://topic.csdn.net/u/20091115/16/ae3fa852-32d7-4c97-ac9f-44e33ed3d382.html?154770355这里再开一贴问吧。。解释一下为什么mysql5里面select 1 union select 'a'
结果就是
1
a
呢,a为什么没有被转换? MYSQL到底是如何进行数据类型的转换的呢? 我在官网上没找到这东西呃,, 全是鸟语,也看不大懂。。
http://topic.csdn.net/u/20091115/16/ae3fa852-32d7-4c97-ac9f-44e33ed3d382.html?154770355这里再开一贴问吧。。解释一下为什么mysql5里面select 1 union select 'a'
结果就是
1
a
呢,a为什么没有被转换? MYSQL到底是如何进行数据类型的转换的呢? 我在官网上没找到这东西呃,, 全是鸟语,也看不大懂。。
解决方案 »
- 求解mysql_thread_init这个mysql C API的详细工作原理
- mysql误删问题
- 如何写一个sql,根据条件判断是使用insert或者update,谢谢!
- 如何在MYSQL 中实现三先,也就是说我传进来一个参数有三个选择。用if then else 这种只能实现两种选择,而用if then elseif else 这种又要出错,该怎么办?
- PostgreSQL并发控制详解(2)
- 关于分区后索引问题!
- 安装mysql的时候是不是有一个国家选项--“taiwan”?????
- ★★为什么我连接mysql失败?
- 如何建表???
- 有开源的自动优化sql语句工具吗?
- MySQL的db表被删除了,怎么办
- php+mysql 问题
Query OK, 2 rows affected (0.17 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> desc test;
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| 1 | varbinary(1) | NO | | | |
+-------+--------------+------+-----+---------+-------+
1 row in set (0.06 sec)mysql>换成binary 了。mysql> create table test2 as select 'a' union select 1;
Query OK, 2 rows affected (0.11 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> desc test2;
+-------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+-------+
| a | varbinary(20) | NO | | | |
+-------+---------------+------+-----+---------+-------+
1 row in set (0.00 sec)mysql>
Query OK, 2 rows affected (0.30 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> desc test3;
+-------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| 1 | bigint(20) | NO | | 0 | |
+-------+------------+------+-----+---------+-------+
1 row in set (0.00 sec)mysql>mysql> create table test4 as select 'a' union select 'a';
Query OK, 1 row affected (0.11 sec)
Records: 1 Duplicates: 0 Warnings: 0mysql> desc test4;
+-------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| a | varchar(1) | NO | | | |
+-------+------------+------+-----+---------+-------+
1 row in set (0.00 sec)mysql>
不信,可以使用select md5(1)和select md5('1')比较一下。
结果相同。