var字段存日期,如果改成INT会怎么样? 用了一段时间,用var字符型的存日期, 后来听说INT(10)可以效率更高,想转成INT的,不知道就这样更改会不会对原数据有影响?原来的数据都是2010-01-01这种格式的还有,比如说var字符型的“1间”“2间”转成TinyINT后会变成“1”、“2”吗?还是变成0?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你将怎么转?比如你的“2010-01-01”转成INT后是什么样?这个其实你自己做个试验不就知道了? 2010-01-01 如果转成功应该是unix time stamp那样的吧, 什么1236348501 这样类似的数字吧, 我不确定, 但是如果设定字段为INT(10),然后输入日期肯定是没问题的应该怎么试验呢? 我怕把数据库弄坏啊 2010-01-01转化成数字? 系统转化函数能成功? 自己写的话,需要确定其实基准点。 1间”“2间”转成TinyINT后会变成“1”、“2”吗?还是变成0?----------------------------------------------------------估计会报错~ mysql> create table at(a int);Query OK, 0 rows affected (0.03 sec)mysql> insert into at values('1建');Query OK, 1 row affected, 1 warning (0.00 sec)mysql> select * from at;+------+| a |+------+| 1 |+------+1 row in set (0.00 sec)mysql> insert into at values('建2建');Query OK, 1 row affected, 1 warning (0.00 sec)mysql> select * from at;+------+| a |+------+| 1 || 0 |+------+2 rows in set (0.00 sec)mysql> mysql_stmt_fetch返回MYSQL_DATA_TRUNCATED问题 问一个两个表联合更新的问题 mysql打开问题 关于MySQL 和 PostgreSQL 的两个问题 mysql中varchar的长度问题 MYSQL表中utf-8的字符怎么读出来 MySQL缺省的root改了密码后,不起作用 请问现在哪里有mysql4.1的中文文档啊? 5.5.16版,Assertion failure in thread *** in file rem0rec.c line 561 MySql的查询问题 求一个能生成MYSQL数据库说明文档的工具 mysql function 语法问题
应该怎么试验呢? 我怕把数据库弄坏啊
自己写的话,需要确定其实基准点。 1间”“2间”转成TinyINT后会变成“1”、“2”吗?还是变成0?
----------------------------------------------------------
估计会报错~
mysql> create table at(a int);
Query OK, 0 rows affected (0.03 sec)mysql> insert into at values('1建');
Query OK, 1 row affected, 1 warning (0.00 sec)mysql> select * from at;
+------+
| a |
+------+
| 1 |
+------+
1 row in set (0.00 sec)mysql> insert into at values('建2建');
Query OK, 1 row affected, 1 warning (0.00 sec)mysql> select * from at;
+------+
| a |
+------+
| 1 |
| 0 |
+------+
2 rows in set (0.00 sec)mysql>