zoukankan      html  css  js  c++  java
  • 【mysql】错误代码1308 Invalid use of NULL value

    错误原因是:

    在最初设计表script_run_detail表时,resut_id忘记勾选不是null选项,

    导致存储数据后发现result_id有NULL值,而实际上,我不希望这个字段可以存储NULL.

    然后,再修改表结构,给result_id勾先上不是null选项时,

    报错:错误代码1308 Invalid use of NULL value

    这是因为数据库中已经存在result_id为NULL的数据了,此时再设置该字段不能为null,就会产生冲突

    解决的办法是:

    清空script_run_detail表的全部数据,此时再给result_id勾先上不是null选项,就OK了

  • 相关阅读:
    xml转json
    3DES双倍长加密
    数据的集合运算
    SQL:1999基本语法
    表的连接操作
    数据库的连接
    表空间的创建
    用户的创建
    通用函数
    转换函数
  • 原文地址:https://www.cnblogs.com/kaerxifa/p/11686501.html
Copyright © 2011-2022 走看看