Mysql phpMyAdmin不允许我存储小数
我需要将货币存储在一个名为“应付”的新表中,并有一行“金额”,该行将存储该数据。。。我已经尝试过无数次,使金额十进制(10,2)或浮动十进制(10,2)或(8,2),每次我做phpMyAdmin保存为10,0或8,0Mysql 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
有人知道如何解决这个问题吗?我的主机是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 COLUMNcost
收款人之后的十进制(10,2)NULL,得到如下结果:MySQL说:#1142-ALTER命令拒绝给用户'admin'@id-208-113-156.25.dreamhost.com',与dreamhost“聊天”后的表格'payment'“我曾与我们的一位管理员一起调查此事,但不幸的是,这超出了我们的支持范围”我-“那么我该怎么办?”DH-“这将是您需要自行调查的事情,或者询问熟悉此情况的人。“您使用的是哪一个phpMyAdmin版本?您到底在支持范围中输入了什么?”“长度/值”字段?我试过使用10,2
、10,0
、和8,0
;每种方法都能正常工作。