mysql load data 更新_mysql 用load data 导入数据时,数据被截断问题 | 学步园
在 MySQL 中使用 load data infile 命令导入数据文件到 MySQL 数据库中的时候,如果遇到 MySQL 错误:“ERROR 1261 (01000)” ,则很可能是由于数据文件中的列数跟 MySQL 数据表字段数目没有完全匹配,并且 sql_mode 设为 strict 模式的缘故。要想在这种情况下继续导入数据到 MySQL 表中,则需要设置 MySQL sql_mode 变量。把“strict_trans_tables” 从 sql_mode 中去掉,如下:
查看 MySQL 当前连接的 sql_mode
mysql> show variables like 'sql_mode';
+---------------+----------------------------------------------------------------+
| Variable_name | Value |
+---------------+----------------------------------------------------------------+
| sql_mode | strict_trans_tables,no_auto_create_user,no_engine_substitution |
+---------------+----------------------------------------------------------------+
设置 MySQL sql_mode,使其不包含 “strict_trans_tables” mode
set sql_mode='';
这样,就可以利用 MySQL load data infile,继续向 MySQL 中导入数据了。否则,MySQL 会终止导入过程,并抛出下面几种错误信息:
ERROR 1261 (01000): Row 1 does not contain data for all columns
ERROR 1262 (01000): Row 1 was truncated; it contained more data than there were input columns
本文由 www.sqlstudy.com 原创,版权所有,转载请注明作者和出处!
mysql load data 更新_mysql 用load data 导入数据时,数据被截断问题 | 学步园相关推荐
- mysql 字段被截断_msyql存储数据时字段被截断
msyql存储数据时字段被截断 关于mysql中字段类型为text文本存储json格式数据,字段被截断的问题 背景: 字段类型 MEDIUMTEXT 确定存储内容5548个字符,换算为字节不超过16M ...
- 为啥mysql的load这么快_mysql – 为什么’LOAD DATA INFILE’比普通的INSERT语句更快?...
LOAD DATA INFILE和扩展INSERT各有其独特的优势. LOAD DATA INFILE设计用于在单个操作中大量加载表格数据以及铃声和口哨声,以执行以下操作: >跳过初始线 > ...
- mysql解决丢失更新_mysql 数据丢失更新的解决方法
最新看<innodb 引擎内幕>,作者有介绍丢失更新的问题,这里记录自己的想法和方案 --------------------------------------------------- ...
- mysql锁表更新_Mysql InnoDB 数据更新导致锁表
一.数据表结构 CREATE TABLE `jx_attach` ( `attach_id` int(11) NOT NULL AUTO_INCREMENT, `feed_id` int(11) DE ...
- mysql数据库表更新_MySQL更新表数据
更新数据是使用数据库时最重要的任务之一. 在本教程中,您将学习如何使用MySQL UPDATE语句来更新表中的数据. 1. MySQL UPDATE语句简介 我们使用UPDATE语句来更新表中的现有数 ...
- mysql update 批量更新_mysql 批量更新的两种方法
本文介绍两种批量更新数据方法 数据准备 create table account ( id int auto_increment primary key, balance int not null ) ...
- Core Data 教程(2): 如何预载/导入已有的数据
这是系列教程的第二部分,有助于你加快掌握基本的Core Data内容. 在系列教程一中,我们为对象建立了可视化数据模型,运行了快速肮脏测试并勾在一个表视图(table view)中来显示.而在这个教程 ...
- db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...
- mysql按年月日查询_mysql按照年月日查询,导出每日数据数量
mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型! FROM_UNIXTIM()将unix时间戳转为date ...
- mysql mklink_挂载与链接(assign与mklink)——Windows 7的磁盘分区规划 | 学步园
未完成--本文章未写完,有空再写. Linux安装时可以设置分区的挂载点. 在Windows下,也可以这么做. Windows 7目录结构: C:\ 的目录 2010/01/30 08:14 201 ...
最新文章
- c语言格式化写入文件大小,利用C语言格式化读写文件
- Android开发之SharedPreferences的封装
- Webform(Linq高级查、分页、组合查询)
- 海思全力部署智能城市NB-IoT应用
- hdu2067 简单dp或者记忆化搜索
- Eclipse中debug时String太长怎样查看全部
- Play Framework介绍:主要概念(转)
- javascript操作dom的一些函数
- Java学习笔记之equals和Objects.equals
- c++基础学习(05)--(指针,引用)
- 聊聊spring-boot-starter-data-redis的配置变更
- java类型提升_java表达式中类型的自动提升(转)
- 如何在 Mac 上卸载 Chrome?
- BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 client对象模型(CSOM)基础...
- MongoDB 学习笔记(一):安装及简单shell操作
- 程序员怎样锻炼批判性思维
- 人,越安静,越有力量,心有多静,福有多深
- 安卓手机使用VNET抓包京东wskey
- 中国网络游戏行业发展模式创新与投资前景调研报告2021-2027年
- HJ68 成绩排序 ●●