zoukankan      html  css  js  c++  java
  • msyql 5.1.14 WIN32版本,字段允许空是必须给NULL而不是''

    在执行数据插入的时候出现#1366 - Incorrect integer value: '' for column 'ID' at row 1 错误,mysql版本为msyql 5.1.14 WIN32版本,出现#1366 - Incorrect integer value: '' for column 'ID' at row 1 错误的原因估计是没有给ID赋值,尽管之前的版本可以不赋值,自动增加,但是在新版本的msyql中需要为其赋值.

    INSERT INTO `store_links` ( `ID` , `Title` , `Url` , `Image` , `Description` , `IsConfirm` )
    VALUES (
    '', '测试一下', 'http://www.sina.cn', 'http://www.sina.cn/logo.gif', '测试说明', '0'
    )

    MySQL 返回:文档
    #1366 - Incorrect integer value: '' for column 'ID' at row 1

    将插入语句改为这样,就可以正常插入了
    INSERT INTO `store_links` ( `ID` , `Title` , `Url` , `Image` , `Description` , `IsConfirm` )
    VALUES (
    NULL , '测试一下', 'http://www.sina.cn', 'http://www.sina.cn/logo.gif', '测试说明', '0'
    )
  • 相关阅读:
    MySql
    Docker
    达观数据
    Python面试题
    用Python构造ARP请求、扫描、欺骗
    git上传简单的命令行分析
    vue2自定义指令的作用
    自定义指令详解 vue
    文档打印 js
    通过Export2Zip实现表格内容下载成为excel文件
  • 原文地址:https://www.cnblogs.com/dkblog/p/1980795.html
Copyright © 2011-2022 走看看