float(3,1) 我輸入具體數(shù)據(jù)的時候只能輸入兩位數(shù) 輸入三位數(shù)就會報錯例如102.1就會報錯,88.9就是正確的 這是怎么回事呢?還請老師幫忙看看
學(xué)習(xí)達人
|
雙雙加油
展開
|
學(xué)習(xí)達人
|
魔法門領(lǐng)域
展開
|
M-kbdxsqxbj
展開
mysql> create table da_tx2(id int unsigned,name char(4),score float(3,2))engine=innodb charset=utf8mb4 comment'數(shù)據(jù)類型測試';
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> insert into da_tx2 values(1,'li',95.1);
ERROR 1264 (22003): Out of range value for column 'score' at row 1,
float(3,2)里邊3和2什么含義?不是整數(shù)占3位,小數(shù)占2位嗎?為什么我這報錯啊! |
|
M-kbdxsqxbj
展開
|
|
學(xué)習(xí)達人
|
分玉仙人
展開
|
打卡Lv5
|
520麥芽糖
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。