cuốn sách gpt4 ai đã làm

mysql - "Field doesn' t有一个默认值”没有严格模式

In lại Tác giả: Walker 123 更新时间:2023-11-29 03:18:59 28 4
mua khóa gpt4 Nike

我有一个表,其中有一列由插入前触发器填充,该列设置为 NOT NULL 并且没有DEFAULT VALUE.

Khi tôi thực thi INSERT TABLE 而不传递此列时,我收到错误:1364 - Field 'column_name' doesn't have a default value。我会在网上搜索解决方案并遇到这个问题:Field 'id' doesn't have a default value? .然后我检查并更改了 mysql_mode :

“STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION”

到:

“NO_ENGINE_SUBSTITUTION”

但插入查询仍然返回相同的错误。


我应该怎么做才能绕过这种“严格”模式?或者是别的什么?如果我需要包含任何配置变量,请告诉我。我正在使用 mysql 5.6.39。

câu trả lời hay nhất

这是一个已知的 bug对于mysql 5.6.39版本。并且从 5.7 版本开始修复。

关于mysql - "Field doesn' t有一个默认值”没有严格模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48445853/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress