我有一個表的字段DECIMAL(9,2)
,我已經跑了MySQL 5.7MySQL配置爲自動截斷十進制值
2臺服務器如果我運行此代碼
INSERT INTO `money_accounts` (`balance`) VALUES (9999999999.99);
在一臺服務器它插入並且值被截斷,另一方面它引發了一個Out of range value for column balance
錯誤。
我的問題是,使這種情況發生的配置值是什麼?或者爲什麼它發生在一臺服務器上而不是另一臺服務器上?
yes ..我知道,問題是爲什麼在un server上它工作,我想知道使autotruncation的配置值,我無法在mysql變量或文檔中找到它。 –