怎样保证字段自动填充空位? Mysql好像不支持,你还是通过外部程序来实现吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 `id` int(4) unsigned zerofill NOT NULL, 示例(译者注): mysql> CREATE TABLE `tA` ( -> `id` int(4) unsigned zerofill NOT NULL, -> `salary` decimal(5,2), -> PRIMARY KEY (`id`) -> ) TYPE=MyISAM;Query OK, 0 rows affected (0.00 sec)mysql> INSERT INTO `tA` (`id`, `salary`) -> VALUES (1, -99.99), # 以数字方式插入 -> (2, "99.99"), # 以字符串方式插入 -> (3, -999.99), -> (4, "9999.99"), -> (5, -1000.00), # decimal(5,2)最小范围为 -999.99 该值插入时结果为 -999.99 -> (6, "10000.00"), # decimal(5,2)最大范围为 9999.99 该值插入时结果为 9999.99 -> (7, "-99.999"), # 小数位数超过 scale 指定值,但因以字符串方式插入,结果值仅截去多余部分 -> (8, "99.9999"), -> (9, -99.999), # 小数位数超过 scale 指定值,对该值进行四舍五入,结果为 -100.00 -> (10,99.9999);Query OK, 10 rows affected (0.00 sec)Records: 10 Duplicates: 0 Warnings: 4mysql> SELECT * FROM `tA`;+------+---------+| id | salary |+------+---------+| 0001 | -99.99 || 0002 | 99.99 || 0003 | -999.99 || 0004 | 9999.99 || 0005 | -999.99 || 0006 | 9999.99 || 0007 | -99.99 || 0008 | 99.99 || 0009 | -100.00 || 0010 | 100.00 |+------+---------+10 rows in set (0.00 sec)* 以上结果在 MySQL 4.0.12 中测试 Mysql 4.0.16 怎么没有这个效果? MYSQL中文模糊查找的使用方法 mysql 查询排序问题 请问如何把这段MS SQL的代码转换成MySQL的代码,请高手后帮忙,谢谢! 这种稍微复杂点的SQL语句能实现么? 数据库的恢复出错啊,麻烦帮忙看看 关于备份数据库的问题,用的是mysql front这个软件 急!急1急!asp中的mysql连接 msyql同一个数据库中三个数据表内数据合并问题,困扰我啊。。。。。 更换服务器后,mysql查询变慢很多 connect by level 在VC中如何执行如下SQL命令:LOAD DATA LOCAL INFILE... 问一个问题:为什么MySQL发展的这么慢?
mysql> CREATE TABLE `tA` (
-> `id` int(4) unsigned zerofill NOT NULL,
-> `salary` decimal(5,2),
-> PRIMARY KEY (`id`)
-> ) TYPE=MyISAM;
Query OK, 0 rows affected (0.00 sec)mysql> INSERT INTO `tA` (`id`, `salary`)
-> VALUES (1, -99.99), # 以数字方式插入
-> (2, "99.99"), # 以字符串方式插入
-> (3, -999.99),
-> (4, "9999.99"),
-> (5, -1000.00), # decimal(5,2)最小范围为 -999.99 该值插入时结果为 -999.99
-> (6, "10000.00"), # decimal(5,2)最大范围为 9999.99 该值插入时结果为 9999.99
-> (7, "-99.999"), # 小数位数超过 scale 指定值,但因以字符串方式插入,结果值仅截去多余部分
-> (8, "99.9999"),
-> (9, -99.999), # 小数位数超过 scale 指定值,对该值进行四舍五入,结果为 -100.00
-> (10,99.9999);
Query OK, 10 rows affected (0.00 sec)
Records: 10 Duplicates: 0 Warnings: 4mysql> SELECT * FROM `tA`;
+------+---------+
| id | salary |
+------+---------+
| 0001 | -99.99 |
| 0002 | 99.99 |
| 0003 | -999.99 |
| 0004 | 9999.99 |
| 0005 | -999.99 |
| 0006 | 9999.99 |
| 0007 | -99.99 |
| 0008 | 99.99 |
| 0009 | -100.00 |
| 0010 | 100.00 |
+------+---------+
10 rows in set (0.00 sec)* 以上结果在 MySQL 4.0.12 中测试