MariaDb 严格默认严格模式导致有 NULL 值新增失败 (sql_model STRICT)

分析:

由于 MaridDb 默认工作在严格模式下,所以导致无法 Insert

解决:

1 新增自定义配置

/etc/mysql/mariadb.conf.d/50-disable_strict_mode.cnf

内容为

[mysql]

sql_model=""

2 重启服务

$ sudo /etc/init.d/mysql restart

3 验证

进入 mysql cli

MariaDB [(none)]> select @@sql_mode;
+------------+
| @@sql_mode |
+------------+
| |
+------------+
1 row in set (0.000 sec)

至此,问题解决。

猜你喜欢

转载自www.cnblogs.com/mouseleo/p/10895410.html
今日推荐