mysql error 1364 Field doesn't have a default values的解決方法
進入mysql終端執行下面命令
SHOW VARIABLES LIKE 'sql_mode';
如果啓用了嚴格模式就會顯示如下信息
1
2
3
4
5
6
7
mysql> SHOW VARIABLES LIKE 'sql_mode';
+---------------+--------------------------------------------+
| Variable_name | Value |
+---------------+--------------------------------------------+
| sql_mode | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+---------------+--------------------------------------------+
1 row in set (0.00 sec)
關閉mysql嚴格模式
SET GLOBAL sql_mode='';
當然建議使用以下方式比較安全
1
2
3
4
5
6
7
打開Mysql終端並登錄
Run mysql console:
mysql -u your_username -p
選擇你的數據庫
USE your_database;
執行下面命令關閉mysql的嚴格模式
SET GLOBAL sql_mode='';
💘 相关文章
- Starting MySQL... ERROR! ……quit without updating PID file (/opt/mysql/data/mysql.pid)解決方法
- Yarn install command error No such file or directory: 'install'的解决方法
- supervisor ERROR (spawn error)的解决方法
- ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.的解决方法
- brew cask "Error: Unknown command: cask?"的解决方法
- wordpress A TimThumb error has occured的解决方法
- Tetua-基于golang和mysql的开源轻量级cms程序配置github登录教程
- 抛弃phpmyadmin吧,一款非常强大的MySQL GUI客户端-HeidiSQL
- chevereto 50%优惠限时促销
- ERROR 1054 (42S22): Unknown column 'id' in 'field list'的解決方法