名称类型

价格小数(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/

10-12 17:58