• 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'
    )
  • 相关阅读:
    【作业7】完成调查问卷
    用博客园第一周
    讲座观后感
    调查问卷
    第十一周·前端学习笔记--正则表达式
    调查问卷
    思维导图
    讲座心得1
    第一次作业(8.学习进度表)
    第一次作业(7.问卷调查)
  • 原文地址:https://www.cnblogs.com/dkblog/p/1980795.html
Copyright © 2020-2023  润新知