解决方法大部分从网上百度而来,仅做学习用。
表信息:
1、ERROR 1046 (3D000): No database selected
原因:没有选择数据库。打开命令行操作界面后,直接运行创表(Create table)或查询库里的表(show tables)等,会出现错误。
解决:先使用show databases命令,查看现有的数据库;或使用create database base_name命令,创建新库。再使用use语句(use database_name;)
2、在进行插入操作时,出现:ERROR 1364 (HY000): Field 'gender' doesn't have a default value
原因:gender没有默认值。因为在建表的时候设置了其不能为空的属性且没有设置默认值。
解决 :把所有要求不为空且没有默认值的字段都要插入.
情况一:
<