gpt4 book ai didi

mysql - 为什么重新安装 MySQL 后无法将 NULL 值插入到列中?

转载 作者:行者123 更新时间:2023-11-29 10:57:54 24 4
gpt4 key购买 nike

为什么重新安装 MySQL 后无法在列中插入 NULL 值?

INSERT INTO table_name () VALUE ()重新安装后,插入查询不适用于我的本地数据库。但它在我的 VPS 上的同一张 table 上运行。如果我为该列设置任何默认值,它会在本地数据库上工作,但在 VPS 上无需设置默认值。

version() ~ 10.1.21-MariaDB

最佳答案

对于 MariaDB 10.1.21 或 MariaDB 10.2.4,如果您有 BEFORE INSERT 触发器且列没有默认值,并且您的insert 语句被默默忽略,您很可能受到 regression bug 的影响这会在某些情况下阻止 INSERT

之前和之后的版本应该不会受到影响,该问题已在 10.1.22 和 10.2.5 中修复。

从今天(2017 年 3 月 14 日)开始,10.1.22 正在进行最终发布准备工作,并且可以随时发布。 10.2.5稍后发布。

关于mysql - 为什么重新安装 MySQL 后无法将 NULL 值插入到列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com