名称类型
价格小数(7,0)
INSERT INTO products (uid, item_code,item_name, brand_name,model_number,weight,dimension,description,category,quantity,price,imagename)
VALUES (1, '01','Lenovo','Lenovo laptop','qwqeiu145','50kg','5x9','Lenovo is the best','Computers & Accessories','2','$250.0000','lenovo');
这是错误
1366-错误的十进制值:行的“价格”列为“ $ 250.0000”
1个
最佳答案
你需要改变
$250.0000
至
250.0000
因为它是
decimal
数据类型。 $
是字符串时,只能在其中插入数字关于php - 插入MySQL 1时,DECIMAL值不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45786746/