INSERT INTO emp (emp_name,emp_age,emp_designation,emp_salary,status,orate,rate,hours,total,tax)
VALUES ('Abishek',24,'Consultant',10000,'Married',0021.500,21.00,24,12000,200);
我收到了这些错误
Out of range value column 'orate' at row 1
而我的表是:
答案 0 :(得分:3)
阅读mysql doc:
MySQL允许非标准语法:FLOAT(M,D)或REAL(M,D)或DOUBLE PRECISION(M,d)。这里,(M,D)表示可以存储最多值 总共M位,其中D位可以在小数点后面。
所以5,4表示5个总值,小数点后最多4个
所以你只能在小数点前有一位数