码迷,mamicode.com
首页 >  
搜索关键字:sql_mode    ( 303个结果
mysql 插入默认值的问题 sql-mode
刚好碰到如果不给默认值mysql数据就插入不成功的问题,后来百度了很多,试了下结果把my.ini里面的[mysqld]的sql-mode 换成下面的一行,如果没有则添加sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
分类:数据库   时间:2014-12-10 15:40:02    阅读次数:172
[Mysql]由Data truncated for column联想到的sql_mode配置
系统日志中出现了 ata truncated for column 'agent' at row 1 mysql出现这个问题的原因,无非就是字符集设置 或者是 字段过长导致的。 mysql在初始化的时候已经统一为utf-8了,所以可以忽略这个问题。 字符串过长从而导入插入失败 一种方式是修改字段长度,可是我这个字段没法知道到底多长存储合适,不太好...
分类:数据库   时间:2014-12-06 21:35:20    阅读次数:406
MySQL的SQL Mode
MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。可以使用“--sql-mode="modes"”选项,通过启动mysqld来设置默认的SQL模式。也能在启动之后,使用SET [SESSION|GLOBAL] sql_m...
分类:数据库   时间:2014-12-02 15:13:12    阅读次数:254
SQL_MODE设置
1.1.SQL_MODE设置在生产环境中强烈建议将这个值设置为严格模式,这样有些问题可以在数据库的设计和开发阶段就能实现,而如果在生产环境下运行数据库后发现这类问题,那么修改的代价将变得十分巨大。此外正确地设置sql_mode还可以做一些约束(constraint)检查的工作。对于sql_m..
分类:数据库   时间:2014-12-02 11:57:05    阅读次数:1296
MySQL授权
一、创建新用户 insert into mysql.user(Host, User, Password) values ("localhost", "newuser", password("123456")); 如果报错将my.ini或者my.cnf,查找 sql_mode="STRICT_TRAN...
分类:数据库   时间:2014-11-18 17:31:35    阅读次数:289
商派crm的内存计算组件配置mysql5.6的问题
商派内存jvm需要从mysql收取订单和会员数据,在同步数据时可能报错。这些报错是由于sql语句写的不规范导致。虽然不规范,但是也能正常执行,但是当mysql开启”严格模式“后,这些语句就会报错可以使用以下方式来关闭mysql的“严格模式”修改方法:在/etc/my.cnf添加sql-mode="N...
分类:数据库   时间:2014-11-12 21:10:16    阅读次数:162
STRICT_TRANS_TABLES STRICT_ALL_TABLES
MySQL 5中,出现错误提示:Field 'id' doesn't have a default value解决方法一:打开my.ini,查找sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"修改为sq...
分类:其他好文   时间:2014-10-14 20:31:49    阅读次数:461
MySQL 灵异事件一则 -- desc报语法错误
今天有一开发同学找到我,说查询SQL中倒序报错,不明原因,于是奔赴工位现场研究情况。果然,只要SQL中带有desc 就会报错,而ASC没问题。 哪怕desc放在句首用作explain也会报错。报错信息为语法错误...检查了sql-mode发现是空,看来不是这个原因,那问题出在哪呢?测试库的环境是保存...
分类:数据库   时间:2014-08-04 13:51:27    阅读次数:266
MySQL 的 SQL-Mode
SQL Mode 常用来解决下面几类问题: 1、通过设置 SQL Mode ,可以完成不同严格程度的数据校验,有效地保障数据准确性。 2、通过设置 SQL Mode 为 ANSI 模式,来保证大多数 SQL 符合标准的 SQL 语法,这样应用在不同数据库之间进行迁移时,则不需要对业务 SQL 进行....
分类:数据库   时间:2014-07-18 00:39:13    阅读次数:298
十二、mysql sql_mode 简学
1.一般默认情况下sql_mode默认为空,也就是不严格的sql检查2.如果sql_mode为空的情况下,测试: create table tt3 (name char(2)); //定义一个name字段长度为定长2的tt3表 insert into tt3 values ('wo');...
分类:数据库   时间:2014-07-12 09:16:32    阅读次数:235
303条   上一页 1 ... 28 29 30 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!