作为一个小白,这是第一篇帖子。

希望记录自己一路走来遇到的问题,也希望大佬指正。


一、背景:

用Python将数据逐行插入到MySQL。

二、问题:

但在python运行时发现总是报错(1265, Data truncated for column ‘num‘ at row 1)。

三、查因:

1、原以为是做的数据格式有问题,经过查找数据格式没有问题。

2、是不是建表时的主键有问题:因为当时把日期 DATE 作为主键,但经过查看要导入的数据对应的类型是 '2021-07-21 00:00:00' ,因此把主键的数据类型改为 DATETIME。但结果还是报错(1265, Data truncated for column ‘num‘ at row 1)。

3、是不是第二列及后续列的数据格式问题:因为源数据类型为 ('2021-07-21 00:00:00', 4.0, 3.9, 4.0),而建表时第二列数据类型为 FLOAT(5.2),接着改为FLOAT(10) 还是报错,最后直接改为 VARCHAR(100),解决问题,实现秒级插入。

四、总结:

建表时的数据类型一定要留意,只要不影响原则问题,能放宽限制就放宽。


这个问题耗费了一天时间才解决,自知是小白,还是记录下。

但解决问题后,我觉得并没有大问题,主要还是细心,在设计数据库时也要在坚守原则情况下留有一定冗余空间。

致敬!

用Python将excel数据插入到MySQL报错(1265, Data truncated for column ‘num‘ at row 1)相关推荐

  1. 【已解决】python pymysql报错DataError (1265, Data truncated for column ‘num‘ at row 1)

    目录 一.背景 二.查因 三.总结 附:参考帖子 一.背景 拉取tushare财经数据到本地,再转换入数据库. 建表遇到这个报错:DataError (1265, Data truncated for ...

  2. pymysql 插入错误:Warning(1265, “Data truncated for column ‘XXXX‘ at row xxx“)

    问题 最近用python使用pymysql插入数据时,报错了,我一口气插入了2W条数据,在中间报错了,如下图: 报错打印如下: Warning(1265, "Data truncated f ...

  3. mysql导入文件出现Data truncated for column 'xxx' at row 1的原因

    mysql导入文件的时候很容易出现"Data truncated for column 'xxx' at row x",其中字符串里的xxx和x是指具体的列和行数. 有时候,这是因 ...

  4. MySQL - java.sql.SQLException: Data truncated for column ‘xx‘ at row 1

    在上传视频时,报了'data truncated for column 'xx' at row 1',直接翻译的意思是:第1行的"xx"列的数据被截断: 这个字段保存的是视频的宽高 ...

  5. MYsql的enum字段报错row,SQLSTATE[01000]: Warning: 1265 Data truncated for column at row 1错误代码解决方法

    SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 因为enum类型只支持数字型数据,而且出错率高,尤 ...

  6. Mysql ERROR 1265 (01000): Data truncated for column ‘XXX‘ at row X

    关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 报错: ERROR 1265 (01000): Data truncated for column 'name' at row 520 解决方 ...

  7. mysql: Data truncated for column ‘id‘ at row 1

    前言 今天在update数据的时候遇到了一个奇怪的错误,我从一些数据中select并create table到另一个表,然后执行双表update操作,然后就遇到一下问题: Caused by: jav ...

  8. 利用python读取Excel文件的内容,报错:Excel xlsx file; not supported

    现象: pycharm中存在如下代码 xlrd = xlrd.open_workbook(r'C:\\Users\\Administrator\\Desktop\\SN.xlsx') 目的是在桌面中打 ...

  9. 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed

    用sqoop把hdfs数据存储到mysql数据库,报错 Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed ...

最新文章

  1. antd Drawer 如何实现自动刷新
  2. 比特币现金(BCH)将在2018年占据主导地位
  3. Existing Linux Wireless drivers
  4. cf-Global Round2-C. Ramesses and Corner Inversion(思维)
  5. linux命令 -- su
  6. U94222-循环往复【tarjan,DAGdp】
  7. c语言第五章作业,《C语言程序设计》第五章作业.doc
  8. CSDN Markdown编辑设置图片大小
  9. [转载] [Python] np.ones_like(ndarray)和np.zeros_like(ndarray)
  10. SQL根据下标,返回split分割后字符串
  11. arcgis视频教程 定制技术服务_坐标转换_等高线生成各种问题远程解决
  12. 互亿无线短信平台接口java实现
  13. mybatis插件助手的使用
  14. 多维Ellipse(椭球)形状与方程对应关系分析
  15. Spring Boot自定义starter必知必会条件
  16. 人脸识别智能门禁D508也能“码”上开门
  17. 六大重要策略与技巧,让我们更有效在领英(LinkedIn)开展线上营销
  18. 1bit与2bit字符——简单模拟题
  19. 格斗游戏出招表.chm
  20. Android开发者指南

热门文章

  1. eclipse 创建项目报项目存在的解决方案(Invalid project name: Project xxx already exists)...
  2. 百度地图获取省市边界、设置图片背景
  3. 4G IoT设备开发,一板搞定
  4. leetcode 1277
  5. 在 CloudIDE 里实现天猫精灵自定义技能的业务逻辑
  6. Vue3 究竟好在哪里?(和 React Hook 的详细对比)
  7. STM32开发 -- W25Q32JV SPI FlASH详解
  8. UEditor富文本编辑器不显示问题
  9. html中创建学生对象,在考生文件夹下,存在一个数据库文件“sampl.mdb”。在数据库文件中已经建立了一个表对象“学生基本情_搜题易...
  10. C语言中atof函数功能及用法