doukaizha5417 2016-08-05 11:02 采纳率: 0%
浏览 151
已采纳

MySQL不正确的默认值

I'm getting this error when I execute this query:

SQLSTATE[HY000]: General error: 1366 Incorrect decimal value: '' for column 'taxes' at row 1 (SQL: insert into `delivery_note_elements` (`delivery_note_id`, `name`, `quantity`, `unit`, `taxes`, `discount`, `total`, `updated_at`, `created_at`) values (1344, x, 1, 1, , , 1, 2016-08-05 10:57:12, 2016-08-05 10:57:12))

I've read about STRICT_TRANS_TABLES mysql mode, but I've disabled it, restarted MySQL and the error persists.

mysql -u root -p -e "select @@sql_mode"

+------------+
| @@sql_mode |
+------------+
|            |
+------------+

Any idea ?

Thanks!

  • 写回答

3条回答 默认 最新

  • doulai6469 2016-08-05 11:09
    关注

    This is what seems to be your SQL

    INSERT INTO `delivery_note_elements` (
                   `delivery_note_id`, 
                   `name`,               
                   `quantity`, 
                   `unit`, 
                   `taxes`, 
                   `discount`, 
                   `total`, 
                   `updated_at`, 
                   `created_at`
                 ) 
          VALUES (
                   1344,   # delivery_note_id
                   x,      # name
                   1,      # quantity
                   1,      # unit
                   ,       # taxes <---- no value here
                   ,       # discount <---- no value here
                   1,      # total
                   2016-08-05 10:57:12,   # updated_at
                   2016-08-05 10:57:12    # created_at
                 )
    

    The error says your taxes value is wrong. Taxes is you 5th value. Look at the values. There are two commas directly in sequence without a value in between at that position. That is your error. Your table schema (CREATE TABLE) does not seem to allow NULL values here.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败