mysql truncated_mysql中出现的Data truncated for column
mysql中想一个数据库中插入一条记录时,有可能因为好多原因,会出现Data truncated for column XXXXX的错误,这是因为你的数据类型的长度不一致导致的,仔细查看一下数据类型的长度,就可以解决这个问题
或者
这种问题一般mysql 5.x上出现。我用的mysql5.2.28,后面查询得知新版本mysql对空值插入有"bug",要在安装mysql的时候去除默认勾选的enable strict SQL mode。如果已经安装好了的,就在my.ini中查找sql-mode,默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可。
第一时间的反应是跟mysql5.0新加的sql-mode有关系,因为前一阵子刚刚看过手册.果然,作了如下更改后就不再提示了.
修改 my.ini 文件.
# Set the SQL mode to strict
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
改为:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
mysql truncated_mysql中出现的Data truncated for column相关推荐
- mysql中出现的Data truncated for column(表字段长度已经调整到足够长度)
问题描述: 更新表A的某个varchar(10)的字段时报错:Data truncated for column,根据百度查询的结果看是更新字段长度超过列的长度.然后调整了该字段的长度,增大到varc ...
- MySQL中 Data truncated for column ‘xxx‘解决方法
MySQL中 Data truncated for column 'xxx'解决方法 参考文章: (1)MySQL中 Data truncated for column 'xxx'解决方法 (2)ht ...
- mysql truncated_mysql 由decimal 引起的 Warning: Data truncated for column
今天在使用python 库mysqldb的rawsql的时候遇到一个问题(其实并不是mysqlbean引起的) cls.raw_sql('update {table} set available_am ...
- Mysql ERROR 1265 (01000): Data truncated for column ‘XXX‘ at row X
关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 报错: ERROR 1265 (01000): Data truncated for column 'name' at row 520 解决方 ...
- 用Python将excel数据插入到MySQL报错(1265, Data truncated for column ‘num‘ at row 1)
作为一个小白,这是第一篇帖子. 希望记录自己一路走来遇到的问题,也希望大佬指正. 一.背景: 用Python将数据逐行插入到MySQL. 二.问题: 但在python运行时发现总是报错(1265, D ...
- mysql导入文件出现Data truncated for column 'xxx' at row 1的原因
mysql导入文件的时候很容易出现"Data truncated for column 'xxx' at row x",其中字符串里的xxx和x是指具体的列和行数. 有时候,这是因 ...
- MySQL报错:Data truncated for column 的原因之一
关于MySQL报错:执行数据更新时报错提醒:Data truncated for column '字段名' at row 1. 原因有1:先前已经定义了"列表名",并且已经 *赋值 ...
- mysql: Data truncated for column ‘id‘ at row 1
前言 今天在update数据的时候遇到了一个奇怪的错误,我从一些数据中select并create table到另一个表,然后执行双表update操作,然后就遇到一下问题: Caused by: jav ...
- MySQL - java.sql.SQLException: Data truncated for column ‘xx‘ at row 1
在上传视频时,报了'data truncated for column 'xx' at row 1',直接翻译的意思是:第1行的"xx"列的数据被截断: 这个字段保存的是视频的宽高 ...
最新文章
- Oracle 9 - redo和undo
- LeetCode Implement Trie(Prefix Tree)
- c语言管程例子,管程 - it610.com
- Apache 2.0性能优化—MPM的选择与配置
- 为什么你应该尝试@reach/router
- 数据库查询求小于_SQL学习笔记(二)简单查询
- 树形结构 —— 并查集 —— 并查集的删除操作
- jquery查找元素方法示例
- 洛谷P1080 国王游戏
- (转)Linux传输大文件(分割传输)
- eclipse 自动提示卡断问题
- Premiere Pro After Effects插件开发调试方法
- Keystore and keytool information
- Word参考文献自动编号
- 知名学者,全职加盟C9高校!
- HDU 1873 优先队列
- ceph详细的理论知识
- Linux/Android——usb触摸屏驱动 - usbtouchscreen (一)
- 关于Android中Button的Backgroud背景设置默认为蓝紫色,且无法修改的问题
- 百度个性化地图如何在网页中使用?