我在 MySQL 中有一个存储过程,它有一个名为 log_level 的枚举,其中包含一些值。
..
DECLARE log_level ENUM('none','some','errors','debug') DEFAULT 1;
SET log_level = 0;
..
给出错误:
如果我将其更改为:
..
DECLARE log_level ENUM('none','some','errors','debug') DEFAULT log_level=1;
SET log_level = 0;
..
它给出了错误:
如何解决这个问题?
最佳答案
当我做的时候,我也遇到了同样的问题`
ALTER
or
INSERT
`信息。
我被修复了
UPDATE TABLE t SET t.fieldName = NULL
这解决了我的问题。
关于MySQL 错误 1265 枚举数据被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45803266/