【问题标题】:import sqlite table into mySQL database将 sqlite 表导入 mySQL 数据库
【发布时间】:2024-04-29 03:00:02
【问题描述】:

我正在尝试将 sqlite 表中的数据导入到 mysql 表中:

U 将 sqlite 表导出为 csv 文件。将 csv 文件导入 mysql 表时,出现以下错误:

#1366 - Incorrect integer value: 'IDAPPRECIATIONL' for column 'idAppreciation' at row 1 

IDAPPRECIATION是sqlite数据库的列,idAppreciation是mysql表的列,它们都是自增的。

【问题讨论】:

  • 听起来您的 CSV 文件包含列名作为标题,而导入似乎不是这样。
  • 我不确定我是否理解你所说的
  • 我在下面的答案中进一步解释了,因为我很确定这是你的问题。

标签: mysql database sqlite


【解决方案1】:

CSV 文件中的第一行可能是 sqlite 表中的列名。不带列名导出或删除第一行。或者在导入期间,如果可以选择跳过第一行。

【讨论】: