Mysql phpMyAdmin不允许我存储小数

Mysql phpMyAdmin不允许我存储小数,mysql,phpmyadmin,Mysql,Phpmyadmin,我需要将货币存储在一个名为“应付”的新表中,并有一行“金额”,该行将存储该数据。。。我已经尝试过无数次,使金额十进制(10,2)或浮动十进制(10,2)或(8,2),每次我做phpMyAdmin保存为10,0或8,0 有人知道如何解决这个问题吗?我的主机是dreamhost,MySQL 5.6。试试这样: ALTER TABLE `test`.`table` ADD COLUMN `cost` DECIMAL(10,2) NULL AFTER `column`; INSERT INTO `t

我需要将货币存储在一个名为“应付”的新表中,并有一行“金额”,该行将存储该数据。。。我已经尝试过无数次,使金额十进制(10,2)或浮动十进制(10,2)或(8,2),每次我做phpMyAdmin保存为10,0或8,0


有人知道如何解决这个问题吗?我的主机是dreamhost,MySQL 5.6。

试试这样:

ALTER TABLE `test`.`table` 
ADD COLUMN `cost` DECIMAL(10,2) NULL AFTER `column`;

INSERT INTO `test`.`table` (`column1`, `cost`) VALUES ('test', 40.35);

Select * from table;
# id, name, cost
2,  test,            40.35
1,  Xanax (0.5mg),   10.25

我尝试了你的代码:ALTER TABLE
amount
PAYMEDADD COLUMN
cost
收款人之后的十进制(10,2)NULL,得到如下结果:MySQL说:#1142-ALTER命令拒绝给用户'admin'@id-208-113-156.25.dreamhost.com',与dreamhost“聊天”后的表格'payment'“我曾与我们的一位管理员一起调查此事,但不幸的是,这超出了我们的支持范围”我-“那么我该怎么办?”DH-“这将是您需要自行调查的事情,或者询问熟悉此情况的人。“您使用的是哪一个phpMyAdmin版本?您到底在支持范围中输入了什么?”“长度/值”字段?我试过使用
10,2
10,0
、和
8,0
;每种方法都能正常工作。