1. 错误描述 错误号:1364 错误信息:Field 'platId' doesn't have a default value insert into `use`.`t_platform_scale` () values () 2.错误原因 由于在建表时,给platId一个not null限制,而且没有给默认值,在插入数据时未插入,导致报错 3.解决办法 (1)修改platId可以为null (2)插入数据时一定要插入platId…
1. 错误描写叙述 错误号:1364 错误信息:Field 'platId' doesn't have a default value insert into `use`.`t_platform_scale` () values () 2.错误原因 因为在建表时.给platId一个not null限制,并且没有给默认值,在插入数据时未插入.导致报错 3.解决的方法 (1)改动platId能够为null (2)插入数据时一定要插入platId…
[转载:原文链接http://my.oschina.net/wojibuzhu/blog/511104] MySQL 1364 错误提示:#1364 - Field "details" doesn't have a default value.大概意思是:details字段没有默认的数值:也就是说我们没有为其分配数值,而表中此字段也没有设置默认值.这是MySQL5出来后搞出来的东东,认真看一下my.ini文件中有这样一段: my.ini中相关代码 # Set the SQL mode…
1.建用户信息表 tb_person_info create table tb_person_info( user_id int(10) auto_increment, `name` varchar(32) default null, gender varchar(2) default null, profile_img varchar(1024) default null, email varchar(1024) default null, enable_status int(2) not n…
原因:mysql字段设计的时候为not null,结果此字段没有插入值,解决方法: 运行以下命令. SET @@GLOBAL.sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";…
1364:Field 'sex' doesn't have a default value [ SQL语句 ]   错误解决方法: 关闭MySQL的strict mode的具体做法: 找到MySQL目录下的my.ini,将其中的sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUT…
在MySQL数据库中的mysql.user表中使用insert语句添加新用户时,可能会出现以下错误: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value 原因是在my.ini配置文件中有这样一条语句 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 指定了严格模式,为了安全,严格模式禁止通过insert 这种形式直接修改mysql库中的user表进行添加新用户…
如: INSERT INTO user (host, user, authentication_string, select_priv, insert_priv, update_priv) VALUES ('localhost', 'test1', '123456', 'Y', 'Y', 'Y'); 报错:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value 出现错误的原因是mysql默认配置严格模式,该模式禁止通…
转载自:http://www.cnblogs.com/joeblackzqq/p/4526589.html From: http://m.blog.csdn.net/blog/langkeziju/13511411 我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mysql@ydrh2 ~]$ mysql -uroot -p123456 Warning: Using a…
From: http://m.blog.csdn.net/blog/langkeziju/13511411 我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mysql@ydrh2 ~]$ mysql -uroot -p123456 Warning: Using a password on the command line interface can be insecure…