所以我有一个名为ShippingPerPound的条目的表,它应该能够以##。##格式存储数字。
我不知道如何将其设置为默认值,并且在MySQL文档中似乎没有现成的答案。
答案 0 :(得分:0)
使用decimal数据类型执行此操作
CREATE TABLE `num` (
`id` int(4) unsigned zerofill NOT NULL AUTO_INCREMENT,
`d` decimal(4,2) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
MariaDB [test]> select * from num;
+------+--------+
| id | d |
+------+--------+
| 0001 | 12.34 |
| 0002 | 12.00 |
| 0003 | 1.00 |
| 0004 | 24.50 |
| 0005 | -13.90 |
+------+--------+
5 rows in set (0.00 sec)
MariaDB [test]>